隐藏具有特定alt值的所有元素

时间:2011-12-28 10:47:10

标签: jquery

我希望能够使用jquery隐藏所有ALT值为3的元素。

隐藏属性为alt="3"

的所有元素

这可能吗?如果是这样,怎么办呢?

由于

1 个答案:

答案 0 :(得分:5)

试试这个:

$('[alt="3"]').hide();

它使用attribute selector来匹配alt的值为3的元素。

显然,

hide()会隐藏所有匹配的元素。要缩小选择器(并使其快一点),您可以像往常一样添加标签名称:

$('div[alt="3"]').hide();

对于动态值,您可以使用普通的字符串连接:

var theValue = 3;

$('div[alt="' + theValue + '"]').hide();