jQuery的data() 方法向被選元素附加資料,或者從被選元素擷取資料。
資料可以是一個值(鍵值對),也可以是對象。
向 <div> 元素附加資料,然後取回該資料:
$("#btn1").click(function(){ $("div").data("greeting", "Hello World"); }); $("#btn2").click(function(){ alert($("div").data("greeting"));
data() 方法向被選元素附加資料,或者從被選元素擷取資料。
$(selector).data(name)
向被選元素附加資料。
$(selector).data(name,value) name 必需。規定要設定的資料的名稱。 value 必需。規定要設定的資料的值。
image.png
使用帶有名稱/值對的對象向被選元素附加資料。
文法
$(selector).data(object)
從 <div> 元素中移除之前附加的資料:
$("div").removeData("greeting"); alert("Greeting is: " + $("div").data("greeting"));
$(selector).removeData(name)