Quiero poder cambiar todas las propiedades del ancla en una página. Pero no sé cómo recorrerlos a todos.jQuery: ¿cómo recorro todos los elementos 'a'?
Respuesta
uso cada uno:
$("a").each(function(){
//do something with the element here.
});
jQuery proporciona esta capacidad inherente.
$('a').do_something();
Will do_something()
a cada a
en la página. Por lo tanto:
$('a').addClass('fresh'); // adds "fresh" class to every link.
Si lo que quieres hacer es necesario analizar las propiedades de cada a
de forma individual, a continuación, utilizar .each()
:
$('a').each(function(){
var hasfoo = $(this).hasClass('foo'); // does it have foo class?
var newclass = hasfoo ? 'bar' : 'baz';
$(this).addClass(newclass); // conditionally add another class
});
$('a').each(function(i){
$(this).attr('href','xyz');
});
Puede usar jQuery .each()
para este propósito:
$('a').each(function() {
// The $(this) jQuery object wraps an instance
// of an anchor element.
});
Puede usar .attr()
con una función n para cambiar una propiedad específica, por ejemplo:
$("a").attr("href", function(i, oldHref) {
return oldHref + "#hash";
});
Esto es más barato que .each()
ya que no está creando un objeto adicional de jQuery dentro de cada iteración, que está accediendo a las propiedades en el elemento DOM sin hacer eso.
+1 para implementaciones más baratas –
- 1. ¿Cómo recorro todos los archivos en una carpeta usando C?
- 2. WPF: ¿Cómo recorro todos los controles en una ventana?
- 3. Jquery encuentra todos los elementos con texto
- 4. jQuery selecciona todos los elementos dentro de elementos principales particulares
- 5. Cómo quitar la clase de todos los elementos de jQuery
- 6. jQuery. Seleccionar todos los elementos que se inicia con CLASSNAME
- 7. Encontrar valores comunes a todos los elementos
- 8. ¿Cómo recorro los elementos en un cuadro de lista y luego los quito?
- 9. Obtener todos los elementos de opciones seleccionados de todos los elementos seleccionados en un formulario
- 10. Jquery ocultar() todos los elementos con cierta clase excepto uno
- 11. jquery seleccionar todos los elementos excepto el último por grupo
- 12. ¿cómo recorro los campos de un objeto?
- 13. jQuery: Seleccione todos los elementos 'select' con cierto valor val()
- 14. Recopilar todos los elementos en un formulario en jQuery
- 15. jQuery función de disparo en todos los elementos de clase
- 16. deshabilitar todos los elementos de A (URL) en DIV
- 17. jQuery Seleccionar todos los elementos que tengan un título
- 18. jquery - Seleccionar todos los elementos después de cierto elemento
- 19. Cómo desencadenar eventos en todos los elementos
- 20. ¿Cómo elimino todos los elementos secundarios usando linq a sql?
- 21. Mostrar todos los elementos en la matriz usando jquery
- 22. jQuery obtener sólo todos los elementos HTML con ID
- 23. jquery: seleccione todos los elementos después del enésimo
- 24. Jquery seleccionar todos los elementos que contienen texto en ID
- 25. ¿Cómo agregar el evento jQuery a todos los elementos actuales y futuros?
- 26. jQuery: cómo seleccionar todos los elementos con una familia de fuentes establecida aplicada a ellos?
- 27. ¿Cómo eliminar todos los elementos de ListBox?
- 28. ¿Cómo seleccionar todos los elementos del formulario?
- 29. ¿Cómo multiplico todos los elementos en una colección con todos los elementos en otra colección?
- 30. ¿Cómo recorro un PropertyCollection
"el elemento" que menciona akellehe se referencia mediante la palabra clave 'this' dentro de la función. –