我试图让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.