代码之家  ›  专栏  ›  技术社区  ›  Nathan Osman

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

  •  7
  • Nathan Osman  · 技术社区  · 14 年前

    我需要为jquery对象分配一个自定义属性。对象如下:

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

    我需要 object 拥有自定义数据成员。如何添加此内容?

    2 回复  |  直到 9 年前
        1
  •  18
  •   Matt    14 年前
        2
  •  12
  •   Irvin Dominin    10 年前

    .data()函数允许您存储或检索任意数据,并将其与匹配的元素相关联。

    在许多情况下,对body标记使用data()最容易存储键值对。

    数据存储示例

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

    参考