Tengo un código que usa un selector en un bucle.jQuery selector dinámico
Esto funciona:
document.getElementById("new_grouping_"+i).value
Esto no significa: $("#new_grouping_"+i).value
¿Hay una manera de hacer esto con jQuery?
Tengo un código que usa un selector en un bucle.jQuery selector dinámico
Esto funciona:
document.getElementById("new_grouping_"+i).value
Esto no significa: $("#new_grouping_"+i).value
¿Hay una manera de hacer esto con jQuery?
Se debe utilizar la función de val():
var myValue = $("#new_grouping_"+i).val(); // to get the value
$("#new_grouping_"+i).val("something"); // to set the value
$("#new_grouping_"+i).val()
le ofrece el valor de un formulario.
$("#new_grouping_"+i).text()
le muestra el texto de un elemento html.
$("#new_grouping_"+i).html()
te da el html de un elemento html.
$("#new_grouping_"+i).val('value')
establece el valor de un formulario.
$("#new_grouping_"+i).text('value')
establece el texto de un elemento html.
$("#new_grouping_"+i).html('value')
establece el html de un elemento html.
$("#new_grouping_"+i).append('value')
antepone algo al comienzo de un elemento $("#new_grouping_"+i).append('value')
anexa algo al final de un elemento
$("#new_grouping_"+i).before('value')
lugares algo antes de un elemento $("#new_grouping_"+i).after('value')
lugares algo después de un elemento.
Ver Más: jQuery Manipulation
Firefox me da: "$ (" # new_grouping_desc _ "+ i) .value no es una función" cuando agrego el paridad vacía después del valor –
Actualizado *. Fue dos letras fuera de la función real. –