對於這個網站HTML數據,看起來像一些
<div data-a="0123"></div>
這個js的字符串:
console.log($('div').data('a'));
回報123
。有沒有添加額外的字符和切割得到一個字符串的方式0123
?
的jsfiddle:http://jsfiddle.net/PXw2J/
對於這個網站HTML數據,看起來像一些
<div data-a="0123"></div>
這個js的字符串:
console.log($('div').data('a'));
回報123
。有沒有添加額外的字符和切割得到一個字符串的方式0123
?
的jsfiddle:http://jsfiddle.net/PXw2J/
是的,使用:
console.log($('div').attr('data-a'));
每一個試圖將字符串轉換爲JavaScript值(包括布爾,數字,對象,數組和null),否則它保留爲一個字符串。要將值的屬性作爲字符串檢索,而不嘗試轉換它,請使用attr()方法。
所以,你需要說的:(請注意,您所指定的全屬性名稱,包括 '數據 - ' 前綴)
console.log($('div').attr('data-a'));