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