是否可以从这样的元素中读取值,即
<div id="element" winner="first"></div>
所以我可以从获胜者那里得到“第一”的价值?
提前致谢
是否可以从这样的元素中读取值,即
<div id="element" winner="first"></div>
所以我可以从获胜者那里得到“第一”的价值?
提前致谢
var winner = $("#element").attr('winner');
如果您可以控制标记,我建议您不要编造自己的属性。而是使用 HTML5data-*
属性。
你可以,但你应该使用数据属性来存储自定义数据:
<div id="element" data-winner="first"></div>
现在,您可以使用以下.data()
方法:
$('#element').data('winner'); // "first"
如果不能使用数据属性,可以使用.attr()
方法:
$('#element').attr('winner'); // "first"