我试图获取元素数据值以匹配数据集,但是我被卡在.each()函数中。我无法获取每个元素的数据值。我究竟做错了什么?
http://jsfiddle.net/xyc40myc/
$('div').each(
function (index, el) {
var d = el.data('value');
});
最佳答案
el
不是用jQuery包装的HTML对象,而是本机HTML对象。您可以通过调用$(el)
向其中添加jQuery功能。
$('div').each(function (index, el) {
var $el = $(el),
d = $el.data('value');
/* ... */
});
http://jsfiddle.net/xyc40myc/2/
关于jquery - jQuery无法访问.each()函数中的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27256847/