我需要将自定义属性分配给 jQuery 对象。这是对象:
var object = $("<div id='item'></div>");
我需要object
有一个自定义数据成员。我怎样才能添加这个?
我需要将自定义属性分配给 jQuery 对象。这是对象:
var object = $("<div id='item'></div>");
我需要object
有一个自定义数据成员。我怎样才能添加这个?
.data() 函数允许您存储或检索任意数据并将其与匹配的元素相关联。
在许多情况下,使用 data() 对 body 标签存储键值对是最容易的。
数据存储示例
//Store the string "bar" with the body tag, with the key "foo"
$('body').data('foo', 'bar');
数据检索示例
//Retrieve the string "bar"
var str = $('body').data('foo');
参考
此外,您可以为封装在 jQuery 对象中的 DOM 对象添加属性。
您可以将 DOM 对象作为任何 jQuery 对象的第一个元素来访问。
var object = $("<div id='item'></div>");
$(object)[0].aproperty = "any value"