检查元素中的特殊值

时间:2013-01-28 01:46:58

标签: javascript jquery html

是否可以从像这样的元素读取值

<div id="element" winner="first"></div>

所以我可以从获胜者那里获得“第一”价值?

提前致谢

2 个答案:

答案 0 :(得分:4)

您可以,但您应该使用数据属性来存储自定义数据:

<div id="element" data-winner="first"></div>

现在,您可以使用.data()方法:

$('#element').data('winner');  // "first"

如果您无法使用数据属性,则可以使用.attr()方法:

$('#element').attr('winner');  // "first"

答案 1 :(得分:3)

var winner = $("#element").attr('winner');

如果您可以控制标记,我建议您不要自行构建属性。相反,请使用HTML5 data-*属性。