2
我想創建一個jQuery搜索會發現,剛剛有一個數據屬性改變元素的元素。搜索不起作用。這裏是JavaScript(由CoffeeScript的編譯):jQuery選擇找到基於數據屬性不工作
new_temp_value = "" + (Math.round((new Date()).getTime()/1000));
console.log("new_temp_value is " + new_temp_value);
$activity_div.data('temp', new_temp_value);
console.log('value of data-temp in $activity_div is now');
console.log($activity_div.data('temp'));
console.log($activity_div.hasClass('activity_div'));
console.log($(".activity_div[data-temp='" + new_temp_value + "']"));
輸出
new_temp_value is 1336020404
value of data-temp in $activity_div is now
1336020404
true
[]
到底哪裏出問題了?
恕我直言,當你操縱數據,新的數據值不會寫在html..so當您嘗試查找基於新的數據值的DOM,它沒有發現 – bondythegreat
什麼'$ activity_div的聲明「看起來像? –
等待...你可以使用** **數據作爲一個選擇? – McGarnagle