Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] buscar input que contengan cierta cadena

Estas en el tema de buscar input que contengan cierta cadena en el foro de Jquery en Foros del Web. Buenas gente! necesito de la sabiduría popular para resolver un pequeño problema: Tengo varios INPUT con un nombre parecido ej. Código HTML: <input type=text id= ...
  #1 (permalink)  
Antiguo 15/09/2016, 03:12
Avatar de homeres  
Fecha de Ingreso: agosto-2015
Ubicación: Murcia
Mensajes: 45
Antigüedad: 9 años, 2 meses
Puntos: 3
Pregunta buscar input que contengan cierta cadena

Buenas gente! necesito de la sabiduría popular para resolver un pequeño problema:
Tengo varios INPUT con un nombre parecido ej.
Código HTML:
<input type=text id="tot2222201">
<input type=text id="tot5555501">
<input type=text id="tot3333301">
<input type=text id="tot7777702">
<input type=text id="tot6666602"> 
Como podéis ver, tienen una parte en común (tot y 01 o 02 del final). El caso es que quiero seleccionar solamente los "tot....01"
Se que con $("[id*=tot]") selecciono los que contengan la palabra tot... pero no los que solo tengan 01 al final....

¿Alguna idea?

Muchas gracias!
__________________
Web developer - I+D Hefame Informática
  #2 (permalink)  
Antiguo 15/09/2016, 05:44
Avatar de homeres  
Fecha de Ingreso: agosto-2015
Ubicación: Murcia
Mensajes: 45
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: buscar input que contengan cierta cadena

Acabo de solucionar mi problema, lo pongo por si le interesa o le sirve de ayuda a alguien:

Como he dicho estaba seleccionando mediante $("[id*=tot]") todo lo que contuviera en cualquier parte la palabra "tot" dentro del ID, pero resulta que se pueden anidar selectores ej:

Código:
$("[id^='tot'][id$='01']")
Con esto estamos seleccionando todo lo que comienza por "tot" y acaba en "01" del campo ID

Con esto resuelvo mi problema !
__________________
Web developer - I+D Hefame Informática

Etiquetas: selector
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.