jquery中类似 img[src contains 'tj.jpg'] 的写法?
<tr>...<tr>
<tr>...<tr>
<tr><td><img src="../img/tj.jpg"></img></td></tr>
我要选择不包含 tj.jpg的 tr
这样写的话:$("tr:not(has('img[src='../img/tj.jpg']'))") 不是我最终想要的
因为 src='../img/tj.jpg'在有的地方是'img/tj.jpg'
属性过滤器里面有没有包含的方法 比如 img[src contains 'tj.jpg']
------解决方案--------------------
$("img").each(function(i){
if(this.src.indexOf("tj.jpg")!=-1){
//这里写你的逻辑
}
});
------解决方案--------------------
$("img").not($("img[src='../img/tj.jpg']")).not($("img[src='/img/tj.jpg']")).parent("td").css("background","green");
这样写也是可以的。
------解决方案--------------------
$("tr:not(has('img[src*='tj.jpg']'))")