您好,登錄后才能下訂單哦!
本篇文章為大家展示了HTML5中怎么自定義data-*屬性,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
HTML5的自定義data-*屬性和jquery的data()方法怎么使用
下面的一個代碼片段是一個有效的HTML5標記:
data-myid="3e4ae6c4e">Someawesomedata
可是,怎么來讀取這些數據呢?你當然可以遍歷頁面元素來讀取你想要的屬性,但jquery已經內置了方法來操作這些屬性。使用jQuery的。data()方法來訪問這些"data-*"
屬性。其中一個方法就是.data(obj),這個方法是在jQuery1.4.3版本后出現的,它能返回相應的data屬性。
HTML5的自定義data-*屬性和jquery的data()方法怎么使用
舉個例子,你可以用下面的寫法讀取data-myid屬性值:
varmyid=jQuery("#awesome")。data('myid');
console.log(myid);www.2cto.com
你還可以在"data-*"
屬性里使用json語法,例如,如果你寫出下面的html:
你可以通過js直接訪問這個數據,通過json的key值,你能得到相應的value:
vargameStatus=jQuery("#awesome-json")。data('awesome')。game;
console.log(gameStatus);
你也可以通過。data(key,value)方法直接給"data-*"
屬性賦值。一個重要的你要注意的事情是,這些"data-*"
屬性應該和它所在的元素有一定的關聯,不要把它當成存放任意東西的存儲工具。
譯者補充:盡管"data-*"
是HTML5才出現的屬性,但jquery是通用的,所以,在非HTML5的頁面或瀏覽器里,你仍然可以使用。data(obj)方法來操作"data-*"數據。
上述內容就是HTML5中怎么自定義data-*屬性,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。