data() 方法向被選元素附加數據,或者從被選元素獲取數據。也是以一種鍵值對的形式存在。
實例一:
$("#btn1").click(function(){
$("p").data("greeting", "Hello World"); // 向被選元素附加數據
});
$("#btn2").click(function(){
alert($("p").data("greeting")); // 獲取數據,獲取鍵為"greeting"的值,應該為Hello World
});
實例二:
testObj=new Object();
testObj.greetingMorn="Good Morning!";
testObj.greetingEve="Good Evening!";
$("#btn1").click(function(){
$("p").data(testObj);
});
$("#btn2").click(function(){
alert($("p").data("greetingEve")); // 輸出"Good Evening!"
});
摘自 徐越的專欄