Pregunta

Aquí está mi 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="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" />
                            <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>

Estoy tratando de obtener una referencia al cuadro de texto amt1. Necesito esto en un bucle ya que esto es solo una fila de una tabla. Necesito recorrer las listas desplegables y si el índice seleccionado es mayor que cero (> 0) El cuadro de texto de cantidad debe tener una cantidad mayor que cero (> 0). Implementaré la validación de tipo de datos en el futuro, actualmente solo necesito saber cómo llegar al cuadro de texto relevante dentro de mi bucle.

Tengo este código hasta ahora ...

$(".benefitInfo select").each(function() {
    var ddl = $(this);

});

¿Cuál es la mejor manera de lograr esto? ¿Debo obtener una referencia al parent (). Parent (). Next (). Find (": input ") ... ¿O algo por el estilo tal vez?

¿Fue útil?

Solución

Esto debería funcionar:

$(".benefitInfo select").each(function() {
    var ddl = $(this);
    var amtTxt = ddl.closest('tr').find('.amount');
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top