Las revisiones hechas a esta pregunta son horribles. Elimina por completo la razón de la visión por la cual el autor de la pregunta tenía problemas originalmente. Y hace que algunas de las preguntas señalen cosas que ya no existen.
Nol
Regresé la pregunta a su presentación original; las revisiones / ediciones realizadas por otros usuarios corrigieron efectivamente la lista completa de problemas sobre los que se formulaba la pregunta, lo que significa que la pregunta ya no tenía sentido ("Pero ya no funciona" es falsa) y la respuesta aceptada no tenía sentido ( referido a partes de la pregunta que no existían). A cualquiera que haya editado la pregunta para "mejorar" el código; por favor lea meta.stackoverflow.com/questions/260245/… TLDR? Solo edite el código de pregunta para formatearlo, nunca para "arreglarlo". Publique una respuesta en su lugar
<div class="selected-imsi"><input type="hidden" id="imsi_sel" name="selected_imsi[]" value="'+datum.id+'" />¿Cómo puedo verificar si el valor está vacío o no?
Faisal
@MrFaisal simplemente haga esta comprobación: if ($ ('# imsi_sel'). Val (). Length == 0) {console.log ('el valor de imsi_sel está vacío'); }
Respuestas:
Usar en
val()
lugar detext()
Tuviste estos problemas:
text()
para un campo de entradax
lugar de variablehv
fuente
Esto debería funcionar:
fuente
Si no desea asignar un identificador al campo oculto; puedes usar nombre o clase con un selector como:
o con clase asignada:
fuente
<div class="selected-imsi"><input type="hidden" id="imsi_sel" name="selected_imsi[]" value="'+datum.id+'" />
¿Cómo puedo verificar si el valor está vacío o no?html
js
ejemplo
fuente
fuente
fuente
var hv = $('#h_v).text();
Supongo que cerrar las citas ayudaríafuente
.text()
no funciona en campos de entrada. más bien uso.val()