首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery中类似 img[src contains 'tj.jpg'] 的写法?解决方法

2013-11-14 
jquery中类似 img[src contains 'tj.jpg'] 的写法?tr...trtr...trtrtdimg src..

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){
    //这里写你的逻辑
}
}); 

[解决办法]
引用:


<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").not($("img[src='../img/tj.jpg']")).not($("img[src='/img/tj.jpg']")).parent("td").css("background","green");


这样写也是可以的。
[解决办法]

$("tr:not(has('img[src*='tj.jpg']'))") 

热点排行
Bad Request.