如何将自定义属性分配给 jQuery 对象?

发布于 2024-08-30 03:13:30 字数 168 浏览 4 评论 0原文

我需要将自定义属性分配给 jQuery 对象。这是对象:

var object = $("<div id='item'></div>");

我需要 object 来拥有自定义数据成员。我怎样才能添加这个?

I need to assign a custom property to a jQuery object. Here is the object:

var object = $("<div id='item'></div>");

I need object to have a custom data member. How can I add this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

也只是曾经 2024-09-06 03:13:30

.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');

参考

The .data() function allows you to store or retrieve arbitrary data and associate it with matched elements.

In many situations, it easiest to store key-value-pairs using data() against the body tag.

Data Storage Example

//Store the string "bar" with the body tag, with the key "foo"
$('body').data('foo', 'bar');

Data Retrieval Example

//Retrieve the string "bar"
var str = $('body').data('foo');

Reference

作妖 2024-09-06 03:13:30

此外,您还可以向封装在 jQuery 对象中的 DOM 对象添加属性。

您可以将 DOM 对象作为任何 jQuery 对象的第一个元素进行访问。

var object = $("<div id='item'></div>");
$(object)[0].aproperty = "any value"

In addition, you can add a property to the DOM object incapsulated in the jQuery object.

You can access the DOM object as the first element of any jQuery object.

var object = $("<div id='item'></div>");
$(object)[0].aproperty = "any value"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文