0
データ属性に特別な値があるかどうかを確認してクラスを変更するにはどうすればよいですか? 例:データ属性を確認してクラスを変更する
Htmlの
<li class="country active" data-country-code="ca"><div class="flag ca"></div><span class="country-name">Canada</span></li>
<li class="country" data-country-code="us"><div class="flag us"></div><span class="country-name">United States</span></li>
<li .........// many countries not active ></li>
私のjQuery
var country = 'us' ;
$('li.country').data('country-code', country).attr('class', 'country active') ;
私は私のjqueryのから希望するカナダのウィッヒを交換することですが、私が定義されているので、active
する米国への国active
と変化が私たちとしての国。他の国には影響しません。 country-code
が私たちであることを確認して、クラスcountry active
にしてみました。私は国=「私たち」
<li class="country" data-country-code="ca"><div class="flag ca"></div><span class="country-name">Canada</span></li>
<li class="country active" data-country-code="us"><div class="flag us"></div><span class="country-name">United States</span></li>
<li .........// many countries not active ></li>
'filter'をお試しください????そこから惑星が来る:)、とにかく私は私の夢の中で望んだもののように働く:)。ありがとう! –
jquery planetから来たhttp://api.jquery.com/filter/ :) – gurvinder372