Ho più elementi nella dom con una classe di .blockbadge
se il valore di qualsiasi .block-badge
è 0, quindi voglio aggiungere una classe a quell'elemento per modificarlo in modo diverso.jQuery: target di tutti gli elementi con valore inferiore a 1
Il mio JS aggiunge la classe a tutti questi elementi se qualcuno di loro è uguale a 0. Come faccio a fare in modo che abbia effetto solo su quegli elementi che sono uguali a zero?
HTML
<span class="block-badge">1</span>
<span class="block-badge">0</span> // this element should have the class 'zero' added
<span class="block-badge">4</span>
JS
var blockBadgeVal = $('.block-badge').val();
if (blockBadgeVal < 0) {
$('.block-badge').addClass('zero');
}
L'elemento 'span' non ha la proprietà' value' – guest271314