jquery屬性選擇器not has怎么寫 行懸停高亮顯示
更新時間:2013年11月13日 16:13:27 作者:
jquery屬性選擇器中的包含 not has怎么寫,讓一個table中沒有 提交 圖片的行懸停時都高亮,下面有個不錯的示例,喜歡的朋友可以參考下
復(fù)制代碼 代碼如下:
$(function(){
/*
//$("html body div table.table_list tbody tr").not(":has('td a img[src*=tj.gif]')").mouseover(function(){
$("html body div table.table_list tbody tr:not(':has('td a img[src*=tj.gif]')')").mouseover(function(){
//alert($(this)[0].style.backgroundColor);
$(this).css("backgroundColor","66CCFF");// "red" "#f8fbfd"
$(this).mouseout(function(){
$(this).css("backgroundColor","");//$(this)[0].style.backgroundColor="";
});
});
*/
var tr2=$("table.table_list tr:not(':has('td a img[src*=tj.gif]')')");
tr2.mouseover(function(){
$(this).css("backgroundColor","66CCFF");
})
tr2.mouseout(function(){
$(this).css("backgroundColor","");
})
})
上面代碼 讓一個table中沒有 提交 圖片的行懸停時都高亮
我先在bbs上提問: 點擊打開鏈接
答案不滿意 最后索性學(xué)一學(xué) 鋒利的jquery 在附錄速查手冊 里找到這個 *= 和!= 分別表示包含和不包含。
這行
復(fù)制代碼 代碼如下:
var tr2=$("table.table_list tr:not(':has('td a img[src*=tj.gif]')')");
not里面又可以放一個函數(shù)has 因為是要tr變色不是要img變色 所以不能用tr td a img[src!=tj.gif] 注意都要引號 問題:有三層引號 怎么辦?還是單引號?
問題又來了tj.gif沒打引號怎么也可以?
復(fù)制代碼 代碼如下:
[src*=tj.gif
意思是src屬性中包含tj.gif字符串的?
所有的也可以這樣寫:
復(fù)制代碼 代碼如下:
var tr2=$("table.table_list tr").not(':has('td a img[src*=tj.gif]')');
所以我懷疑 選擇器 里的 : 代表調(diào)用選擇器。
下載:解壓后找 main1/caiji/task_send.html即是。
相關(guān)文章
關(guān)于webuploader插件使用過程遇到的小問題
這篇文章主要為大家詳細解決了關(guān)于webuploader插件使用過程遇到的小問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11jQuery實現(xiàn)文件編碼成base64并通過AJAX上傳的方法
這篇文章主要介紹了jQuery實現(xiàn)文件編碼成base64并通過AJAX上傳的方法,涉及jQuery前臺使用FileReader對象編碼base64文件進行ajax上傳及后臺php處理相關(guān)操作技巧,需要的朋友可以參考下2018-04-04jQuery實現(xiàn)平滑滾動頁面到指定錨點鏈接的方法
這篇文章主要介紹了jQuery實現(xiàn)平滑滾動頁面到指定錨點鏈接的方法,涉及jquery鼠標事件及頁面滾動的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07詳談jQuery中使用attr(), prop(), val()獲取value的異同
下面小編就為大家?guī)硪黄斦刯Query中使用attr(), prop(), val()獲取value的異同。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04