如何为html tag.ex创建自定义属性:<div class =“header”cust-data =“hide”> </div>

时间:2014-04-21 10:23:59

标签: javascript jquery html5 css3

如何为html标记创建自定义属性。

示例HTML代码:

<div class="header" custom-data-attribute="hide"> sample text </div>

3 个答案:

答案 0 :(得分:5)

您可以使用data-* HTML5属性:

<div class="header" data-custom-attribute="hide"> sample text </div>

然后应用 .data() 设置值:

$('div.header').data("custom-attribute","value here");

并使用以下方法检索值:

var customAttr = $('div.header').data("custom-attribute");

答案 1 :(得分:1)

尝试使用.attr()功能,

$('div.header').attr('custom-data-attribute','hide');

答案 2 :(得分:0)

您可以使用.attr().prop()。试试这个:

 $('div.header').attr("custom-data-attribute","hide");

 $('div.header').prop("custom-data-attribute","hide");

<强> Working Demo