2011-09-28 24 views
8

Çoğu zaman bir numaralı sayfa öğesinde küçük bir başvuru kaynağı saklamak zorundayım. Kendi öz niteliklerimi oluşturmak için ne kadar geçerli olacağını çok fazla belge bulamadım. Ne önerirsiniz, bunu yapmanın en geçerli yolu mu yoksa bunu bile yapabilir miyim? Eğer öyleyse, referans almak için jQuery'nin attr() çağrısını kullanabilir miyim?Özel HTML öznitelikleri ve jQuery

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

+0

Şimdi aptalca bir soru gibi görünüyor ... yardımın için teşekkürler! –

+0

[HTML Etiketleri'nde Standart Olmayan Özniteliklerin olası bir kopyası. İyi bir şey? Kötü bir şey? Düşünceleriniz?] (Http://stackoverflow.com/questions/209428/non-standard-attributes-on-html-tags-good-thing-bad-thing-your-thoughts) –

cevap

23

Kullanım HTML5 veri özelliklerini

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

Ör Sonra

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

:

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

Kullanım jQuery veri işlevsellik. Veri DOM'ta gösterilmeyecek, ancak hızlı bir şekilde ayarlayıp ona erişebileceksiniz. Belgeler:

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

Örnek:

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

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

sana "id" ve "class" dışında herhangi bir kelime kullanabilirsiniz hissetmek verilerinizi korumak için bağlıyor.