jQuery为没有alt-tag的图像提供边框

时间:2014-05-09 05:20:38

标签: jquery html css

如何在没有alt-tag边框的情况下拍摄图片,我试过这个,但我非常绿,所以它可能是完全废话

$( ':image:not([alt])' ).css('border', '5px solid red');

2 个答案:

答案 0 :(得分:1)

jQuery中没有:image选择器,您需要使用:

$('img:not([alt])').css('border', '5px solid red');

答案 1 :(得分:0)

你快到了。

首先,使用:图像不正确。你必须使用

$("image")

选择图像。

另一种方法是使用

[type="image"]

为了便于阅读。您可以在此处阅读更多内容:http://api.jquery.com/image-selector/

然后使用

:not()

允许您指定选择器。您还可以使用.not(),并使用逗号或空格分隔选择器。参考:http://api.jquery.com/not-selector/

因此,以适当的方式选择页面上没有alt属性的所有图像,就像是:

$("image:not(alt)").css('border', '5px solid red');

希望这有帮助。