1
在這裏找到文本框是我的HTML:有關當前元素
<tr>
<td colspan="2" class="borderBottomCell">
<div class="benefitInfo" style="WIDTH: 99%! important;">
<asp:DropDownList runat="server" ID="ddlbc1" />
<asp:Label runat="server" ID="lblbc1" />
<asp:Literal runat="server" ID="spcbc1" Text=" " />
<asp:Label runat="server" ID="bd1" />
<asp:HiddenField runat="server" ID="hdnbc1" />
</div>
</td>
<td class="borderBottomCell2">
<asp:TextBox runat="server" ID="amt1" CssClass="transparentTextBox amount" Width="60px" Columns="9" />
</td>
<td class="borderBottomCell2">
<asp:TextBox runat="server" ID="int1" CssClass="transparentTextBox" Width="60px" Columns="9" />
</td>
</tr>
我試圖去文本框AMT1參考。我需要循環,因爲這只是表格中的一行。我需要遍歷下拉列表,並且如果selectedIndex大於零(> 0),則文本框的數量需要大於零(> 0)。我將在未來實現數據類型驗證,目前我只需要知道如何通過循環訪問相關文本框。
我到目前爲止這段代碼....
$(".benefitInfo select").each(function() {
var ddl = $(this);
});
什麼是實現這一目標的最佳方式是什麼?我應該得到parent().parent().next().find(":input")
的參考文獻嗎?或者可能是這樣的結果?
我會做一個額外的建議,並與有資格的CSS類和元素類型,即''div.benefitInfo'and input.amount' – 2009-09-09 15:34:59