我想根據表格和值中的行位置來使用JavaScript對行中的表格單元格進行條帶化處理,所以我想用tr:nth-child(i) td
來抓取只有細胞(忽略th
)...剝離表格:Chrome中的tr:nth-child td中的錯誤
下面是一個小提示,顯示我找到的問題(錯誤?):http://jsfiddle.net/redroot/pBe94/。正如你可能看到我在表格主體的前四行中剝去td
元素。在Chrome和Safari中,第二行和第三行中只有第一個單元格,而如果我先找到該行,那麼使用find("td")
它可以正常工作,如第四行所示。
起初我以爲這是我的標記,但看起來很好,它在Firefox中工作正常。所以我有點難住,任何幫助將不勝感激!
(SME的事情發生在我的測試document.querySelectorAll
,僅適用於Chrome和Safari)。
不錯的快速回答,非常感謝。我將嘗試最終解耦jQuery依賴關係,但這將是一個好開始,歡呼 – redroot
我想非jQuery的方法是先查找錶行,然後找到任何子級tds ... hmmm – redroot
@redroot:使用CSS怎麼樣?如果我沒有記錯,CSS確實工作正常。 – pimvdb