2013-08-20 15 views
27

Veri niteliklerine göre dizinlenmiş p etiketlerinin bu dizisini göz önünde bulundurun. jQuery'yi kullanarak, birden fazla veri özniteliğine göre öğeleri nasıl seçebilirim?

<p class='my-class' data-id='0' data-id-index='1'></p> 
<p class='my-class' data-id='0' data-id-index='2'></p> 
<p class='my-class' data-id='1' data-id-index='1'></p> 
<p class='my-class' data-id='1' data-id-index='2'></p> 

kullanabileceğim data-id tarafından p seçmek ve metin eklemek için:

$('.my-class[data-id="' + dataId + '"]').append(myText); 

yukarıdaki aynı data-id tüm p etiketlere myText ekler. Peki ya ben hem data-id hem de data-id-index tarafından seçmek istedim? Zaten yaptığı gibi

cevap

44

aynı mı ... öznitelik seçicisi zincirleme edilebilir:

$('.my-class[data-id="' + dataId + '"][data-id-index="'+dataIdIndex+'"]').append(myText); 
İlgili konular