jQuery元数据,如何获取价值?

时间:2010-12-01 18:02:00

标签: jquery jquery-plugins metadata

我很难在数据属性中获取密钥的值。我正在使用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'),现在我正在抓稻草。

alt text

1 个答案:

答案 0 :(得分:2)

看起来你想要这个:

myMeta = $(this).metadata();

然后,您可以访问myMeta.someKeymyMeta.anotherKey - 您设置的任何元键。