是否可以比较jQuery中的属性值?
示例
if( $(this).[ attribute value ] == "0")
{}
else
{}
答案 0 :(得分:5)
您可以使用attr
方法获取属性值:
if ($(this).attr("myAttr") == "0") {
// "myAttr" value is "0"
} else {
// "myAttr" value is not "0"
}
答案 1 :(得分:1)
if($(this).attr("yourAttribute") == "0"){
//do something
}
答案 2 :(得分:1)
试试这个
if( $(this).attr('myattribute') == "0")
{
//Your statements
}
else
{
//Your statements
}
答案 3 :(得分:0)
您可以使用attr
方法获取属性值并进行比较:
if ($(this).attr("attrname") == "0") {
$(this).css('background', 'red');
}
您还可以使用选择器过滤掉具有特定属性值的元素:
$(this).filter('[attrname=0]').css('background', 'red');