2011-09-28 19 views
8

私はしばしば、ほとんどの場合、<div>というページ要素に小さな参照を格納する必要があります。私自身の属性を作成する方法がどれほど有効であるかについて、あまりにも多くの文書を見つけることができませんでした。これを行うための最も有効な方法は何か、あるいはこれを行うことができますか?もしそうなら、jQueryのattr()コールを使用して参照を取得できますか?カスタムHTML属性とjQuery

例:<div class="sample" dataref="Sample Data Reference"></div>

+0

今、愚かな質問のようです...助けてくれてありがとう! –

+0

HTMLタグの[非標準属性]の重複可能性があります。良いこと?悪いこと?あなたの思考?](http://stackoverflow.com/questions/209428/non-standard-attributes-on-html-tags-good-thing-bad-thing-your-thoughts) –

答えて

23

使用HTML5のデータ属性

参照:http://api.jquery.com/data/

例えば

その後
<div class="sample" data-ref="some string" /> 

$('.sample').data('ref'); 
1

は、jQueryのデータ機能を使用してください。データはDOMでは表示されませんが、あなたはそれを高速に設定してアクセスすることができます。ドキュメント:

http://api.jquery.com/jQuery.data/

例:

// set value 
$.data(element, key, value); 

// get value 
var value = $.data(element, key); 
0

私はあなたが "ID" と "クラス" 以外の任意の単語を使用することができます感じはあなたのデータを保持する属性。