var selectedElmt=$("#sample1Div");
我必须在for循环中使用selectedElmt
for(var val in publicationDatesList)
{
//my code
}
如何为更多选择器应用此for循环?
例如,我有更多选择器,例如sample2Div
,sample3Div
。
答案 0 :(得分:1)
要组合选择器,您可以在单个选择器中将它们空格分隔:
var group = $('#foo, #bar');
或者您可以使用.add
将新jQuery对象的内容合并到上一个对象中:
var group = $('#foo').add('#bar');
要循环使用这些,最简单的解决方案是.each
:
group.each(function() {
// "this" is now the required element
// wrap with $(this) if you want to call jQuery functions on it
...
});
答案 1 :(得分:1)
全选(用逗号分隔)并使用.each
,例如:
$("#sample1Div, #sample2div, #sample3div").each(function(index, eachObject){
// do something, example :
alert($(eachObject).html());
});
答案 2 :(得分:0)
您可以将 .each 功能与多个元素选择器一起使用。
$("#sample1Div, #sample2Div, #sample3Div").each(function(i, k){
// do something
})
答案 3 :(得分:0)
如果你给那个div同一个班级,例如:class =" sampleDiv",你可以这样做:
$.each($(".sampleDiv"), function(index, element){
//do what you want with each element
});