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
idno se utilizan comillas, mientras que cuando se compara con un elementonamesí.$('*[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].innerTextGracias a los dos. Esto funcionó perfectamente para mí.
fuente