2011-05-26 94 views
0

我有一張桌子,上面有5行和4個動態構建的td。在其中一個tds中有一個輸入標籤,我如何使用Jquery找到它?如何在使用jquery的td標籤內找到特定的輸入標籤?

我的代碼:

<table id="mytable"> 
    <tr> 
    <td>number</td> 
    <td>date</td> 
    <td><input type="text" id="row1" value="" /></td> 
    <td>amount</td> 
    </tr> 
</table> 

我都試過,但沒有;

$( 「#MYTABLE#ROW1」)

迦特

回答

2

您應該能夠通過簡單地使用$('#row1')

+0

我是這麼想的,但有些事情是不對的!即使這樣也行不通!但如果我通常創建輸入標記並給出一個id然後使用$(「#idname」)idom,它的工作原理!但對於動態創建的輸入...什麼都不是! – gath 2011-05-26 14:58:42

+0

@gath你如何動態創建它? – Matt 2011-05-26 15:01:02

+0

對不起,夥計們,我看到了我在做假!當動態構建輸入標籤ID時,我沒有做正確的事情。感謝它工作正常。 – gath 2011-05-26 15:03:59

1

下面去輸入應該只是罰款:

$('#row1') 

Id始終是唯一的(或應該是),因此您可以直接定位它

1

如果您使用的ID作爲選擇再由定義,它們是唯一的,這樣只需使用

$("#row1") 
0

我已經測試和$("#mytable #row1")工作正常。您也可以使用$("#mytable td input")

相關問題