$(".test").css('cursor','pointer');
<div class="test>0</div>
<div class="test>1,000</div>
これを 0 ではない要素に適用するにはどうすればよいですか?
$(".test").css('cursor','pointer');
<div class="test>0</div>
<div class="test>1,000</div>
これを 0 ではない要素に適用するにはどうすればよいですか?
$(".test").filter(function() {
return this.innerHTML != '0';
}).css('cursor','pointer');
<div class="test">0</div> <!-- missing closing quote-->
<div class="test">1,000</div> <!-- missing closing quote-->
私が正しく仮定するとcursor:pointer
、コンテンツが 0 ではない div に適用されます。以下のようなフィルターを使用してみてください。
$('.test').filter(function () {
return $(this).text() != '0';
}).css('cursor', 'pointer');
次のようなものを使用できます。
if($(".test").text() != '0')
{
//Your code here
}
.text() を使用すると、セレクターからテキストが取得されます (ご想像のとおり)。
$('.test').each(function(){
if($(this).text() != '0')
$(this).css('cursor', 'pointer');
});
しかし、最も簡単なのは別のクラスを追加することです