2010-12-01 15 views
1

データ属性でキーの値を取得するのに苦労しています。 jqueryメタデータプラグインを使用しています。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

答えて

2

あなたはこの希望のようになります。

myMeta = $(this).metadata(); 

を次にあなたがmyMeta.someKeymyMeta.anotherKeyにアクセスすることができます - あなたが設定したメタどんなキー。

+0

完璧、ありがとう! – jyoseph

+0

問題はありません、私の喜び。 –

関連する問題