2011-10-27 84 views

回答

6

可以繞過data()和搶直接屬性:

console.log($('div').attr('data-a')); 

Demo

0

是的,使用:

console.log($('div').attr('data-a')); 
8

jQuery doco on .data()

每一個試圖將字符串轉換爲JavaScript值(包括布爾,數字,對象,數組和null),否則它保留爲一個字符串。要將值的屬性作爲字符串檢索,而不嘗試轉換它,請使用attr()方法。

所以,你需要說的:(請注意,您所指定的全屬性名稱,包括 '數據 - ' 前綴)

console.log($('div').attr('data-a')); 

相關問題