Estoy tratando de encontrar todos los elementos en una página cuyo ID de elemento contiene un texto determinado. Luego necesitaré filtrar los elementos encontrados en función de si están ocultos o no. Cualquier ayuda es muy apreciada.
130
Respuestas:
Tenga en cuenta que el asterisco '*' al comienzo del selector coincide con todos los elementos .
Consulte el atributo contiene selectores , así como los selectores : visible y : oculto .
fuente
id
no se utilizan comillas, mientras que cuando se compara con un elementoname
sí.$('*[name*="myname"]:visible')
No es el más intuitivo y me ha pillado antes.Si lo encuentra por Contiene , será así
Si estás buscando por Comienza con, entonces será así
Si está buscando por Finaliza con, entonces será así
Si desea seleccionar elementos cuya identificación no es una cadena dada
Si desea seleccionar elementos cuyo nombre contiene una palabra dada, delimitada por espacios
Si desea seleccionar elementos cuya identificación es igual a una cadena dada o comenzar con esa cadena seguida de un guión
fuente
Esto selecciona todos los DIV con una ID que contiene 'foo' y que son visibles
fuente
$(this)[0].innerText
Gracias a los dos. Esto funcionó perfectamente para mí.
fuente