我希望能够使用jquery隐藏所有ALT值为3
的元素。
隐藏属性为alt="3"
这可能吗?如果是这样,怎么办呢?
由于
答案 0 :(得分:5)
试试这个:
$('[alt="3"]').hide();
它使用attribute selector来匹配alt
的值为3
的元素。
hide()
会隐藏所有匹配的元素。要缩小选择器(并使其快一点),您可以像往常一样添加标签名称:
$('div[alt="3"]').hide();
对于动态值,您可以使用普通的字符串连接:
var theValue = 3;
$('div[alt="' + theValue + '"]').hide();