我创建了一个包含数据的元素" key"附加,值为" 0"。
喜欢这样:
<div class="element" key="0"></div>
我正在尝试使用JQuery检索数据
喜欢这个
alert($(".element").key);
期待拥有&#34; 0&#34;返回,但相反,它返回为未定义。
我做错了什么?
答案 0 :(得分:0)
需要使用.attr() - 此处key
是.element
元素的一个属性,因此您可以使用.attr()
来检索此信息。
$(".element").attr('key')
答案 1 :(得分:0)
使用此:alert($('.element').attr('key'));
答案 2 :(得分:0)
您需要的是$(".element").attr('key')
但最好使用data-*
属性和数据api来实现这些自定义属性。
<div class="element" data-key="0"></div>
和
$(".element").data('key');
答案 3 :(得分:0)
var keyVal = $(“。elelement”)。attr(“key”);
希望这有帮助。