我正在尝试修改循环以在迭代中返回当前div,但是没有使用下面的代码设置div:
$('#id div.columns).each(function() {
var div = $(this).attr('argument');
});
});
如何在循环中获取div对象?
答案 0 :(得分:1)
我不确定这是否是拼写错误..但你错过了一句话。
// v-- this quote was missing
$('#id div.columns').each(function() {
var div = $(this).attr('argument');
});
并且还假设额外的)};
是复制/粘贴错误..
答案 1 :(得分:1)
.each()处理程序通常接受两个参数,即当前迭代的索引和当前迭代的元素。您必须修改函数才能接收这两个参数。
$('#id div.columns').each(function(index, element) {
var div = $(element);
});
});