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.Buscar todos los elementos en una página cuyo elemento ID contiene un texto determinado usando jQuery
Respuesta
$('*[id*=mytext]:visible').each(function() {
$(this).doStuff();
});
Nota el asterisco '*' al principio del selector matches all elements.
Ver el Attribute Contains Selectors, así como los selectores :visible y :hidden.
Quizás vale la pena mencionando que cuando se compara con el 'id' de un elemento no se usan comillas, donde cuando se compara con un 'nombre' se hace. '$ ('* [name * =" myname "]: visible')' No es el más intuitivo y me ha atrapado antes. – ficuscr
Esto selecciona todos los DIVs con un ID que contiene 'foo' y que son visibles
$("div:visible[id*='foo']");
Gracias a los dos. Esto funcionó perfectamente para mí.
$("input[type='text'][id*=" + strID + "]:visible").each(function() {
this.value=strVal;
});
Si usted está encontrando por Contiene entonces va a ser como esto
$("input[id*='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Si usted está encontrando por Empieza con entonces va a ser como esto
$("input[id^='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Si estás buscando por Termina con, entonces será como este
$("input[id$='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Si desea seleccionar elementos que ID no es una cadena dada
$("input[id!='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Si desea seleccionar elementos que ID contiene una palabra dada, delimitadas por espacios
$("input[id~='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Si desea seleccionar elementos cuya identificación es igual a una s Tring o comenzar con esa cadena seguido de un guión
$("input[id|='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
- 1. Jquery seleccionar todos los elementos que contienen texto en ID
- 2. Jquery encuentra todos los elementos con texto
- 3. CSS: Cómo orientar todos los elementos dentro de un determinado ID
- 4. Buscar todos los nodos de texto en la página HTML
- 5. jquery buscar y reemplazar texto, sin elemento id
- 6. Usando jQuery, ¿cómo seleccionar todos los elementos donde el ID del elemento termina con alguna cadena?
- 7. buscar todos los nombres de formulario en una página usando jquery o javascript
- 8. jQuery obtener sólo todos los elementos HTML con ID
- 9. ¿Seleccionar todos los elementos que no tienen un atributo "id"?
- 10. elementos de investigación con texto usando jQuery
- 11. Mostrar todos los elementos en la matriz usando jquery
- 12. Javascript: Obtenga todos los elementos con ID id [x]
- 13. Usando jquery para eliminar todos los elementos con un ID dado
- 14. jquery - Seleccionar todos los elementos después de cierto elemento
- 15. jquery: encuentre el elemento cuyo identificador tiene un patrón particular
- 16. jQuery Seleccionar elementos con un determinado CSS
- 17. Javascript: ¿Cómo recorrer todos los elementos DOM en una página?
- 18. usando .Cada jQuery() en un solo elemento id-selector
- 19. Buscar el elemento DOM por ID cuando el ID contiene corchetes?
- 20. Buscar todos los nodos de texto
- 21. Buscar todos los hilos de un proceso dado proceso id
- 22. Reorganizar todos los elementos después de ocultar un elemento usando mampostería de jquery
- 23. Jquery selecciona todos los elementos con un innerHTML que comienza con una cadena?
- 24. Cómo encontrar el número de posición de un elemento hijo determinado en un elemento primario usando jQuery
- 25. Actualizar todos los elementos en una lista usando PowerShell
- 26. BeautifulSoup para encontrar una etiqueta HTML que contiene un texto determinado
- 27. ¿Alguna forma de obtener todos los id (atributos) de todos los elementos de una clase concreta?
- 28. jQuery: seleccione todos los elementos de una clase determinada, a excepción de un Id. Particular
- 29. Obtener todos los elementos de opciones seleccionados de todos los elementos seleccionados en un formulario
- 30. selector de CSS (el ID contiene parte del texto)
posible duplicado de [JQuery selector de expresiones regulares] (http://stackoverflow.com/questions/190253/jquery-selector-regular-expressions) –