Tengo div
que contienen aproximadamente 100 más div
elementos. Cada elemento div
tiene propiedades top
y left
. ¿Cómo puedo encontrar un div
que tenga las propiedades más grandes de left
?
Necesito el mejor rendimiento. Gracias.buscar elemento por propiedad de css
Respuesta
Prueba de esto,
var divWithTopLeft = null;
var maxLeft = 0;
$('div').each(function(){
left = this.style.left.replace('px','');
if(left > maxLeft)
{
maxLeft = left;
divWithTopLeft = this;
}
});
+1 para la solución perfecta y live de mo link .. –
Gracias @ patel.milanb – Adil
Jfyi, si define '.class1 {position: relative; } 'en el violín, también puede usar la propiedad' this.offsetLeft' en lugar del 'this.style.left.replace ('px', '');' para hacer que el código se ejecute un poco más rápido. – Stano
- 1. jQuery buscar por atributo css en línea
- 2. CheckedListBox - Buscar un elemento por texto
- 3. jquery v1.3.2 buscar elemento por atributo
- 4. Buscar elemento por selector de estilo en jquery
- 5. filtro de elemento jquery por css
- 6. elemento Seleccione HTML por valor de la propiedad CSS en atributo de estilo
- 7. propiedad CSS zoom
- 8. Sharepoint Buscar Propiedad Ponderación
- 9. HTML como CSS propiedad valora
- 10. Averiguar qué propiedad CSS está siendo animado por jQuery
- 11. Buscar css no utilizados
- 12. CSS text-decoration propiedad no puede ser anulado por elemento hijo
- 13. MongoDB Buscar por nombre de propiedad para cualquier documento con esa propiedad
- 14. Propiedad de Opacidad de CSS
- 15. CSS Altura máxima Propiedad
- 16. 'propiedad: 0' o 'propiedad: 0px' en CSS?
- 17. primer elemento de CSS
- 18. Buscar reglas CSS no aplicadas
- 19. Agregar propiedad CSS a jQuery
- 20. Cómo anular la propiedad css?
- 21. CSS propiedad box-reflect compatibility?
- 22. jQuery - Buscar el siguiente elemento de selección
- 23. CSS/JavaScript: Elemento elemento superior z-superior/elemento modal superior
- 24. Definir propiedad de transición múltiple en CSS
- 25. jQuery selecciona un elemento por múltiples clases css
- 26. Lenguaje CSS de separación por sílabas
- 27. Cómo cambiar CSS del elemento usando jQuery
- 28. CSS elemento/formato HTML plantilla
- 29. Buscar elemento con índice Z especificado
- 30. propiedad de contenido CSS no se muestra
Creo que no hay una manera de salir de la comprobación de todos ellos ... – Lix
Yo creo que hay que recorrer todos divs –
posible duplicado de ':)' [jQuery: cómo seleccionar todos los elementos que tienen una propiedad de CSS específica aplicada] (http://stackoverflow.com/questions/1220834/jquery-how-to-select-all-elements-that -have-a-specific-css-property-applied) –