1
我想要獲取元素數據值以匹配數據集,但我被困在.each()函數中。我無法獲得每個元素的數據值。我究竟做錯了什麼?jQuery無法訪問.each()函數中的數據
$('div').each(
function (index, el) {
var d = el.data('value');
});
我想要獲取元素數據值以匹配數據集,但我被困在.each()函數中。我無法獲得每個元素的數據值。我究竟做錯了什麼?jQuery無法訪問.each()函數中的數據
$('div').each(
function (index, el) {
var d = el.data('value');
});
el
不是jQuery的包裹HTML對象 - 這是本地的HTML對象。你可以通過調用$(el)
$('div').each(function (index, el) {
var $el = $(el),
d = $el.data('value');
/* ... */
});
'$(EL)'或'$(本)'添加jQuery的功能吧。 'el'是一個不是jQuery對象的DOM對象... – War10ck 2014-12-02 18:59:08