我有我需要從一個特定的行獲取輸入類型複選框元素的表。 我試圖選擇它,像這樣(讓我們說我有興趣在第一行)jQuery的選擇複選框在具體行
$('tr :nth-child(1):checkbox')
但我得到的所有投入從表中,不只是從我需要的行。 有什麼想法我做錯了?
我有我需要從一個特定的行獲取輸入類型複選框元素的表。 我試圖選擇它,像這樣(讓我們說我有興趣在第一行)jQuery的選擇複選框在具體行
$('tr :nth-child(1):checkbox')
但我得到的所有投入從表中,不只是從我需要的行。 有什麼想法我做錯了?
簡單:
$('tr').eq(0).find(':checkbox').doSomething();
例如(從零開始)。
你的代碼是錯誤的,因爲你tr
後有空間,這意味着下一個選擇是在下面的錶行子樹。例如,僞選擇器必須在它們適用的元素之後,沒有空格,例如$('input:checkbox')
。
你的選擇是錯誤的。試試這個:
$('tr:nth-child(1) :checkbox')
僞類nth-child
必須向選擇tr
。
嘗試鬆動的空間 – adeneo