我很难在数据属性中获取密钥的值。我正在使用jquery元数据插件。
jQuery的:
jQuery.metadata.setType("attr", "data");
$('ul li').each(function () {
console.log($(this).metadata())
});
HTML
<ul>
<li data="{someKey:'someValue',anotherKey:'anotherValue'}">Some List Item</li>
<li data="{someKey:'someValue2',anotherKey:'anotherValue2'}">Some List Item 2</li>
<li data="{someKey:'someValue3',anotherKey:'anotherValue3'}">Some List Item 3</li>
</ul>
我正在输出对象,但不知道如何获取该值。我已经尝试了$(this).metadata().someKey
和$(this).metadata('someKey')
,现在我正在抓稻草。
答案 0 :(得分:2)
看起来你想要这个:
myMeta = $(this).metadata();
然后,您可以访问myMeta.someKey
或myMeta.anotherKey
- 您设置的任何元键。