jQuery 雜項 data() 方法
實例
向 <div> 元素附加數據,然後取回該數據:
$("#btn1").click(function(){
$("div").data("greeting", "Hello World");
});
$("#btn2").click(function(){
alert($("div").data("greeting"));
});
$("div").data("greeting", "Hello World");
});
$("#btn2").click(function(){
alert($("div").data("greeting"));
});
定義和用法
data() 方法向被選元素附加數據,或者從被選元素獲取數據。
提示:如需移除數據,請使用 removeData() 方法。
從元素返回數據
從被選元素中返回附加的數據。
語法
$(selector).data(name)
參數 | 描述 |
---|---|
name | 可選。規定要取回的數據的名稱。 如果沒有規定名稱,則該方法將以對象的形式從元素中返回所有存儲的數據。 |
向元素附加數據
向被選元素附加數據。
語法
$(selector).data(name,value)
參數 | 描述 |
---|---|
name | 必需。規定要設置的數據的名稱。 |
value | 必需。規定要設置的數據的值。 |
使用對象向元素附加數據
使用帶有名稱/值對的對象向被選元素附加數據。
語法
$(selector).data(object)
參數 | 描述 |
---|---|
object | 必需。規定包含名稱/值對的對象。 |