Javascript 选择具有特定src且没有alt标记的所有图像元素

Javascript 选择具有特定src且没有alt标记的所有图像元素,javascript,jquery,css,Javascript,Jquery,Css,我想匹配所有具有特定src属性且没有alt标记的图像元素: $('img[src="http://www.foo.com/bar.png"]not:([alt])') 但这不起作用 我知道我可以找到具有特定alt标记的元素: $('img[src="http://www.foo.com/bar.png"][alt="Foo"]') 但是我如何选择没有alt标记的呢?你写错了:not()句子: $('img[src="http://www.foo.com/bar.png"]:not([alt

我想匹配所有具有特定
src
属性且没有
alt
标记的图像元素:

$('img[src="http://www.foo.com/bar.png"]not:([alt])')
但这不起作用

我知道我可以找到具有特定alt标记的元素:

$('img[src="http://www.foo.com/bar.png"][alt="Foo"]')

但是我如何选择没有alt标记的呢?

你写错了
:not()
句子:

 $('img[src="http://www.foo.com/bar.png"]:not([alt])') 
编辑 由于注释请求,我添加了一个堆栈片段:

$('img[src=”http://www.foo.com/bar.png“]:not([alt])).css('border','1px solid red');
img{宽度:100px;高度:100px;}

你写错了
:not()
句子:

 $('img[src="http://www.foo.com/bar.png"]:not([alt])') 
编辑 由于注释请求,我添加了一个堆栈片段:

$('img[src=”http://www.foo.com/bar.png“]:not([alt])).css('border','1px solid red');
img{宽度:100px;高度:100px;}


也许添加一个JSFIDLE?也许最好是一个堆栈代码段。给你:)关于堆栈代码段的评论很好……现在你可以休息一下,这样我就可以回答一些问题了?。:)…想要达到10k我今天无法提高声誉,所以你所有的
:)
我的目标是一样的,10k代表:)也许添加一个JSFIDLE?也许最好是一个堆栈代码段。给你:)关于堆栈代码段的评论很好…现在你可以休息一下,这样我就可以回答一些问题了?。:)…想达到10k我今天不能增加更多的声誉,所以你所有的
:)
我的目标是一样的,10k代表:)