$(".GV#<%=GridView1.ClientID%> > tr:not(:has (table, th))").css("cursor","pointer")
有人可以向我解釋這段代碼嗎?
$(".GV#<%=GridView1.ClientID%> > tr:not(:has (table, th))").css("cursor","pointer")
有人可以向我解釋這段代碼嗎?
此代碼對特定ASP.NET網格視圖(<%= GridView1.ClientID%>)的所有錶行(tr)應用「遊標:指針」,該表不包含表頭(th)或另一個表格表。
因此,鼠標光標將看起來像一隻手,這意味着用戶可以單擊表格行。
首先你找到類「GV
」那你找內的元素的元素,與編號GridView1
最後一部分可以確保你沒有得到的表頭
最後一部分.css("cursor","pointer")
增加一個指向css的指針遊標。
讓我們先從簡單的部分:
css("cursor","pointer")
這是說的對象將用「手」光標;
$(".GV#<%=GridView1.ClientID%> > tr:not(:has (table, th))")
這是將被樣式化的對象。
從我收集的內容來看,您有一個類爲「.GV」的對象,並且打算將光標添加到名爲「<%= GridView1.ClientID%>」的ID,只要其tr(表格行)沒有一個個(表頭)...
正確..絕對正確..但是最新情況是當我使用tbody ..它不工作..什麼時候使用$(「。gv tr:has(:not(table,th))」)它工作..根據suprotim agarwal電子書那裏作者解釋說,現代瀏覽器不會將gv轉換爲tbody,但默認,所以我們必須隱式做到這一點。但沒有結果和atlast我試試這個$(「。gv tr:has( :not(table,th))「)它現在工作... – Annamacharya 2011-03-10 04:19:05
光標設置爲指針,gridview的所有TD的提供的表沒有<th>
內<tr>
首先,帕斯卡說: ,請不要在SF上留言。
所以,
$(".GV#<%=GridView1.ClientID%> > tr:not(:has (table, th))")
是選擇。表格行<tr>
沒有任何表格或標題作爲後代,並且也是兒童.GV#<%=GridView1.ClientID%>
,是一個類,而#<%=GridView1.ClientID%>
是在ASP中生成的一個id。
.css("cursor","pointer")
將css屬性「光標」設置爲「指針」。
請不要喊:-) – 2011-03-04 11:40:34
那裏有幾個代碼,包括一大堆選擇器和一些ASP。你發現jQuery文檔不足以滿足什麼要求? – Quentin 2011-03-04 11:42:34