jQuery图像src选择器

前端之家收集整理的这篇文章主要介绍了jQuery图像src选择器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我试图让jQuery选择器返回所有没有某个src的图像.

$('img[src!="/img/none.png"]')

这些图像已经是透明的,所以为了性能,我试图将它们从我淡入/淡出的图像中排除.但查询仍然返回src = /img/none.png的图像

但是,如果我这样做

$('img[src="/img/none.png"]')

它只返回带有src = /img/none.png的图像.所以似乎属性不等于选择器被打破了?

相关文件
http://api.jquery.com/attribute-not-equal-selector/

最佳答案
尝试

$('img:not([src="/img/none.png"])');

如果这不起作用,请尝试

$('img:not([src$="/img/none.png"])');

根据您所使用的浏览器,src不会被解释为您设置的内容,它被解释为绝对URI,因此您的浏览器认为它是http://www.yoursite.com/img/none.png.我不确定jQuery是如何读取src所以它可能会获取绝对URI.

猜你在找的jQuery相关文章