Estoy tratando de agregar un poco de código jQuery a todos los elementos que tienen posición: fijos establecidos en ellos. ¿Es posible este tipo de cosas? Sería muy útil si lo hubiera, así que no tengo que pasar por todo mi código y una clase extra para los objetos que están arreglados.jQuery Seleccionar elementos con un determinado CSS
Respuesta
Ésta debe cubrir todos los casos:
$('*').filter(function() {
return $(this).css("position") === 'fixed';
});
no tan rápido como la respuesta de qwertymk, sino también funcionará si la propiedad css se hereda de otra regla, como se demuestra here.
más rápido y más seguro que la respuesta de Colin:
$('*').filter(function(){ return this.style && this.style.position === 'fixed'; });
Más sobre jQuery filter()
solo curiosidad por saber lo que se devuelve cuando 'this.style' y' this.style.position === 'fixed' 'se escriben por separado? – kushalvm
@MegaRacer es un control de protección, si 'this.style' está' undefined' 'this.style.position' arrojará un error' No se puede leer la posición de propiedad de undefined' ya que el compilador verifica de izquierda a derecha, si 'this.style === undefined' fallará la expresión antes de que '&&' no cause un error. –
- 1. ¿Cómo usar jQuery para seleccionar los primeros siguientes elementos que coinciden con un determinado selector?
- 2. Will jQuery seleccionar elementos ocultos
- 3. CSS seleccionar próximos dos elementos
- 4. Cómo seleccionar varios elementos con jQuery
- 5. ¿Cómo seleccionar por estilos CSS en jQuery?
- 6. Cómo seleccionar múltiples elementos usando CSS
- 7. CSS para seleccionar varios elementos = yes
- 8. Seleccionar todos los elementos que tienen un CSS específico, usando jQuery
- 9. Rendimiento jQuery al seleccionar varios elementos
- 10. Seleccionar elementos con puntos en ID usando jQuery?
- 11. elementos móviles con jQuery
- 12. jQuery seleccionar elementos con valor entre X e Y
- 13. jQuery. Seleccionar todos los elementos que se inicia con CLASSNAME
- 14. jQuery Seleccionar todos los elementos que tengan un título
- 15. usando xpath para seleccionar elementos en jQuery?
- 16. jQuery CSS 'o' selector
- 17. Cómo seleccionar elementos consecutivos que coinciden con un filtro de
- 18. jQuery - seleccionar elementos del interior de un elemento
- 19. jQuery seleccionar y filtrar elementos dentro de un div
- 20. cómo seleccionar un rango de elementos en jQuery
- 21. Cómo seleccionar elementos secundarios bajo id en jQuery
- 22. jQuery: ¿Es posible seleccionar elementos con una sola clase entre elementos con, potencialmente, hasta 3 clases?
- 23. jQuery: seleccionar los 4 últimos elementos de la lista
- 24. selectores CSS: cómo seleccionar 'para' en CSS?
- 25. jquery seleccionar todos los elementos excepto el último por grupo
- 26. ¿Cómo puedo hacer que MUCHOS elementos no se puedan seleccionar usando jQuery o CSS?
- 27. CSS jQuery() para los elementos creados dinámicamente
- 28. seleccionar un botón de opción con jquery
- 29. ¿Cómo seleccionar solo un hermano con jQuery?
- 30. Seleccionar solo elementos de primer nivel en jquery
Estaba a punto de publicar este mismo código exacto, ya que me encontré con él mientras jugueteaba con su código e hice lo mismo que tú, y funcionó. Perfectamente, muchas gracias –
@mgibsonbr: Una mejor respuesta que la mía. +1 –