Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: dimitrix en 5 Febrero 2015, 06:24 AM

Título: [Resuelto] Jquery y foreach
Publicado por: dimitrix en 5 Febrero 2015, 06:24 AM
Bueno, a ver.... tengo una página dinámica donde mediante JS creo unos input text, el problema es que puede que se creen 5 o 10 y suele ser así:

Código (html4strict) [Seleccionar]
<input class="form-control" id="mes_message[1]" type="text">
<input class="form-control" id="mes_message[5]" type="text">
<input class="form-control" id="mes_message[6]" type="text">


Es decir, de alguna forma tendría que detectar el patrón "mes_message[" y con un foreach sacar el value, pero mi pregunta es ¿Cómo podría hacerlo con Jquery?

Thank you!
Título: Re: Jquery y foreach
Publicado por: engel lex en 5 Febrero 2015, 06:29 AM
primero para el selector... usando atributo*=algo... seleccionas todo los que contenga eso... ejemplo

Código (javascript) [Seleccionar]
$("id*='mes_message'")

y para asignarle algo

Código (javascript) [Seleccionar]
$("id*='mes_message'").each(function(){
  $(this).click(funcionEnConClick);
});


algo así? eso es lo que buscas?

si quieres asegurar que sea que empieze con eso, en lugar de *= usas ^=
Título: Re: Jquery y foreach
Publicado por: exploiterstack en 5 Febrero 2015, 15:40 PM
Hola dimitrix,

Para seleccionar ese patrón y recorrerlo con un each bastaría con esto:


Código (javascript) [Seleccionar]
$(document).ready(function(){
     $("input[id*='mes_message']").each(function(e){
          //Aquí le das el uso que quieras
          alert($(this).val());
     });
});



Y para hacer la prueba que verdaderamente se seleccionan los inputs añádele un atributo value con un valor:

Código (html4strict) [Seleccionar]
<input class="form-control" id="mes_message[1]" type="text" value="1">
<input class="form-control" id="mes_message[5]" type="text" value="2">
<input class="form-control" id="mes_message[6]" type="text" value="3">


Espero que te haya sido de ayuda, un saludo! ;)
Título: Re: Jquery y foreach
Publicado por: dimitrix en 6 Febrero 2015, 01:08 AM
Mucha gracias a los dos, que la fuera os acompañe ^^