我把多个div都放在数组里,我该怎么使用$操作符来把数组元素赋给一个新变量?普通情况是var div = $(''#div1''),我这种情况该怎么写?
var divarr=[];
for(var i=0;i<divarr.length;i++){
var div = $(divarr[i]);
}
用jquery的each函数。
$("div").each(function(i,element){
})
index - 选择器的 index 位置
element - 当前的元素(也可使用 "this" 选择器)
var arr=['div1','div2','div3'];
for(var i=0;i<arr.length;i++){
var div = $('#'+arr[i]);
}
var array = ['#div1','#div2','#div3'];
var divs = $(array.join(','));