0

jQueryで属性値を比較することはできますか?

if( $(this).[ attribute value ] == "0")
{}
else
{}
4

4 に答える 4

5

メソッドを使用attrして属性値を取得できます。

if ($(this).attr("myAttr") == "0") {
    // "myAttr" value is "0"
} else {
    // "myAttr" value is not "0"
}
于 2012-06-15T14:00:42.723 に答える
1
if($(this).attr("yourAttribute") == "0"){
    //do something
}
于 2012-06-15T14:00:44.177 に答える
1

これを試して

if( $(this).attr('myattribute') == "0")    
{
   //Your statements
}    
else    
{
   //Your statements
}
于 2012-06-15T14:01:23.403 に答える
0

メソッドを使用して属性値を取得し、attr比較できます。

if ($(this).attr("attrname") == "0") {
  $(this).css('background', 'red');
}

セレクターを使用して、特定の属性値を持つ要素を除外することもできます。

$(this).filter('[attrname=0]').css('background', 'red');
于 2012-06-15T14:06:27.443 に答える