mi título puede ser difícil de entender, pero no sabía cómo hacer esta pregunta, así que déjame explicarte. Aquí está mi guión
$(this).parent("td").siblings("td:last").text(intTotal);
Este script muestra los resultados dentro de la etiqueta <td></td> .. ¿Cómo hago para que intTotal se muestre dentro del campo de entrada <input id="total"> tenga en cuenta que tengo muchas filas e intenté usar $("#total").val(intTotal) pero esto solo puede funcionar si tuviera 1 fila.
Aquí está el resto del guión.
var strClass = $(this).prop("class"); var intTotal = 1; $.each($("input:text." + strClass), function () { var intInputValue = parseInt($(this).val()); if (!isNaN(intInputValue)) { intTotal = intTotal * intInputValue; } }); $(this).parent("td").siblings("td:last").text(intTotal); });Gracias
Su código a continuación envía los resultados al último elemento del td.
$(this).parent("td").siblings("td:last").text(intTotal); Para asignar un valor dentro de un elemento usando jQuery, primero debe seleccionarlo y luego editar su contenido usando las funciones html() , text() , val() ....
En su caso, el siguiente código actualizará el valor de la entrada con la identificación #total.
$("#total").val(intTotal);