Tôi có nhiều phần tử trong dom với một lớp là .blockbadge
nếu giá trị của bất kỳ .block-badge
là 0 thì tôi muốn thêm một lớp vào phần tử đó để tạo kiểu khác.jQuery: Nhắm mục tiêu tất cả các phần tử có giá trị nhỏ hơn 1
JS của tôi thêm lớp vào tất cả các yếu tố này nếu có ai bằng 0. Bằng cách nào tôi làm cho nó chỉ ảnh hưởng đến những yếu tố bằng 0?
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');
}
phần tử 'span' không có thuộc tính' value' – guest271314