2009-01-23 56 views

回答

24

嘗試:

$('table tr td:not(:last-child)') 
+0

從文檔中可以看出:While:last只匹配單個元素,這匹配多個然後一個:每個父級一個。 – dbrien 2009-01-23 07:28:29

+0

而按時間順序贏家... :) – cletus 2009-01-23 08:25:46

3

嘗試最後一子選擇。這:

$("table tr td:not(:last-child)") 

將選擇除最後一列中的單元格以外的所有行中的所有單元格。

+0

該tr是不必要的,因爲默認情況下,jquery不尋找直接的後代 - 只獲得直系後代,您需要使用>「運算符」 – 2009-01-23 08:26:22

7

你可以嘗試

$("table td:not(:last-child)") 

$("table td:not(:nth-child(n))") 

其中n是從1開始的一個子元素

$("table td").not(":last-child") 
0

FWIW,我發現你原來的指標工作得很好(也許是一個增強耳鼻喉科主JQ自2009年?)...

$("#myTable thead th:not(:last)").css("border-right","1px solid white"); 

我的表的標題行有海軍背景,以白色邊框右側取得查表snaggletoothed和不匹配的數據

的黑色像素邊框
相關問題