jQuery动态选择器

Dev*_*tas 21 jquery

我有一些代码在循环中使用选择器.

这有效:

document.getElementById("new_grouping_"+i).value
Run Code Online (Sandbox Code Playgroud)

这不是: $("#new_grouping_"+i).value

有没有办法使用jQuery做到这一点?

CMS*_*CMS 25

你应该使用val()函数:

var myValue = $("#new_grouping_"+i).val(); // to get the value

$("#new_grouping_"+i).val("something");    // to set the value 
Run Code Online (Sandbox Code Playgroud)


Tyl*_*ter 11

$("#new_grouping_"+i).val()获取表格的价值.
$("#new_grouping_"+i).text()获取html元素的文本.
$("#new_grouping_"+i).html()获取html元素的html.

$("#new_grouping_"+i).val('value')设置表单的值.
$("#new_grouping_"+i).text('value')设置html元素的文本.
$("#new_grouping_"+i).html('value')设置html元素的html.

$("#new_grouping_"+i).append('value')在元素的开头 $("#new_grouping_"+i).append('value')添加一些东西,在元素的末尾添加一些东西

$("#new_grouping_"+i).before('value')在元素$("#new_grouping_"+i).after('value')放置元素之前 放置一些东西.

查看更多:jQuery Manipulation

  • 更新*.是两个字母的实际功能. (2认同)