添加没有值jQuery的自定义属性

时间:2015-01-29 15:23:14

标签: jquery

如何在没有值jQuery的情况下添加自定义属性?我想要以下内容:

    <tr data-header-row>

以下不起作用:

  $(tr).prop('data-header-row',true);

由于

1 个答案:

答案 0 :(得分:2)

要在jQuery中添加HTML元素属性,您需要使用attr方法:

$(tr).attr('data-header-row','true');

但我建议您改用data方法:

$(tr).data('header-row', true);

它会自动将data-命名空间添加到您的属性中。

要获得储值,您可以做到简单:

console.log( $(tr).data('header-row') );