2013-05-09 100 views
0

我在表格中有一個表格。我在表單中有10個輸入。最初,我只顯示前4個輸入。 onClick「添加更多輸入」我想連續顯示另一個輸入。目前,這個jQuery代碼片段不會破壞頁面上的其他任何內容,但它不會顯示下一行。jquery在點擊時顯示錶格行

var inputNumber = 5; 

$("#addMore").click(function() { 

    $("tr:nth-child('+ inputNumber +')").show(); 

    inputNumber++ 

}); 

我想不通爲什麼這是行不通的......

+2

您qoutes不匹配。 – 2013-05-09 05:22:37

+0

這樣做可能更容易:$(「tr」)。eq(inputNumber).show(); – 2013-05-09 05:27:52

回答

1

您到位單引號(或其他方式輪)的使用雙引號。

$("tr:nth-child('+ inputNumber +')").show(); 

應該

$('tr:nth-child('+ inputNumber +')').show(); 
+0

謝謝!那很簡單。 – 2013-05-09 05:24:19

1
$('tr:nth-child('+ inputNumber +')').show(); 
+0

謝謝!你們真棒。 – 2013-05-09 05:24:39

相關問題