¿Es posible obtener una matriz que consta de todas las identificaciones en una página con jQuery?jQuery obtener todos los identificadores en la página
9
A
Respuesta
14
usted puede hacer esto:
var ids = new Array();
$('[id]').each(function() { //Get elements that have an id=
ids.push($(this).attr("id")); //add id to array
});
//do something with ids array
Una nota que vi probar esto, los recuentos de consola de Firebug como uno, si es que está habilitado acaba de ser conscientes.
6
creo que esto funcionaría
var array = [];
$("*").each(function(){
if(this.id) array.push(this.id);
});
9
var ids = $('*[id]').map(function() {
return this.id;
}).get();
El método .map() es particularmente útil para obtener o establecer el valor de una colección de elementos.
+4
Este es el tipo de cosa en la que para algunos es mucho más limpio, y para aquellos que no pueden entenderlo mucho más feo. – Matchu
Cuestiones relacionadas
- 1. jqGrid obtener todos los identificadores de
- 2. Obtener todos los identificadores de una colección
- 3. Obtener los identificadores de todos los objetos en una lista
- 4. ¿Cómo obtener todos los ID con jQuery?
- 5. Obtener todos los parámetros de la página JSP
- 6. jQuery obtener todos los atributos HTML
- 7. ¿Cómo obtener la lista de todos los identificadores de ventanas en Java (usando JNA)?
- 8. Jquery - Obtener todos los niños visibles desde un div Obtener
- 9. ¿Lista todos los identificadores de archivo abiertos actualmente?
- 10. Obtener el nombre de todos los identificadores en el proceso actual
- 11. ¿Cómo obtener la compatibilidad de navegador cruzado en Imprimir en la página de todos los navegadores?
- 12. Obtener todos los datos de la postulación
- 13. Obtenga todos los enlaces en la página html?
- 14. Obtener todos los enlaces href en DOM
- 15. Buscar todos los nodos de texto en la página HTML
- 16. Buscar todos los elementos en función de los identificadores utilizando expresiones regulares en el selector de jQuery
- 17. ¿Cómo obtener los identificadores de ormlite SaveAll() llamar
- 18. Obtener todos los elementos iframe
- 19. jQuery obtener sólo todos los elementos HTML con ID
- 20. jQuery, la misma función para múltiples identificadores
- 21. desactivar todos los elementos de la página con la función modal utilizando jQuery
- 22. ¿Cómo desactivo todos los controles en la página ASP.NET?
- 23. Recorrer todos los controles en la página web asp.net
- 24. Deshabilitar todos los controles de formulario en una página web
- 25. buscar todos los nombres de formulario en una página usando jquery o javascript
- 26. jQuery selector con identificadores y coma
- 27. Pasa por todos los controles de usuario en una página
- 28. obteniendo dinámicamente todos los identificadores de recursos de imágenes en una matriz
- 29. jQuery: ¿cómo recorro todos los elementos 'a'?
- 30. Jquery: Anexar querystring a todos los enlaces
Re: Firebug - '$ ('cuerpo [id]')' podría ser una mejor opción, entonces, si uno puede estar seguro de que no queremos 'elementos head' o la me gusta. – Matchu