¿Cómo encontrar el elemento HTML (-s) con z-index
= 10 por ejemplo?Buscar elemento con índice Z especificado
10
A
Respuesta
17
Tienes que iterar sobre todos los elementos y comprobar su z-index:
$('*').filter(function() {
return $(this).css('z-index') == 10;
}).each(function() {
// do something with them
});
1
Una posible solución [jQuery]:
$(".elementsToSearch").each(function()
{
if($(this).css('z-index') == 10)
{
//then it's a match
}
});
Sólo bucles a través de elementos en busca de una coincidencia con el css regla.
1
Usted puede obtener todos los elementos y filtrarlos por propiedad CSS:
$('*').each(function(){
if($(this).css('z-index') == 10) {
//$(this) - is element what you need
}
});
0
En mis pruebas en Chrome 43, encontré @ThiefMaster's post a ser útil, pero no al 100%. El valor de z-index
que se tiraba era una cadena.
También hice esto iterar sobre elementos visibles y manejar auto
.
Aquí está mi actualización:
var topZ = $('.thing-in-front').css('z-index')
if (topZ != 'auto') {
topZ = parseInt(topZ);
$('*:visible').filter(function() {
var thisZ = $(this).css('z-index')
return thisZ != 'auto' && parseInt(thisZ) >= topZ;
}).each(function() {
$(this).css('z-index', topZ - 1);
})
}
Cuestiones relacionadas
- 1. Buscar índice con unir
- 2. CSS IE7 índice z
- 3. Cómo calcular el índice z efectivo de un elemento HTML
- 4. "Índice Z" en winforms
- 5. Llevar elemento hacia adelante (índice Z) en Silverlight/WPF
- 6. Mayor índice z que aparece debajo del índice z más bajo
- 7. No se puede cambiar el índice Z con JQuery
- 8. Comparar elementos HTML por índice z real
- 9. Prólogo: reemplazar un elemento en una lista en un índice especificado
- 10. consulte un valor de enumerador con índice especificado
- 11. HTML: ¿Obtiene un elemento secundario para mostrar detrás (índice z más bajo) que su elemento primario?
- 12. Elementos de li superpuestos con fondo e índice z
- 13. CSS: el índice z no funciona correctamente
- 14. índice z vs translate3D en Chrome
- 15. Índice Z y Posicionamiento Relativo/Absoluto
- 16. ¿Por qué no funciona el índice Z?
- 17. ¿Cómo se establece el índice z en Ext.Panel (ExtJS)?
- 18. IPhone Interface Builder: Z-Index, Z-orden de un botón, imagen, elemento ui, etc.
- 19. CSS/JavaScript: Elemento elemento superior z-superior/elemento modal superior
- 20. jquery buscar por índice en una lista
- 21. ¿puedo anular la herencia del índice Z desde el elemento padre?
- 22. Todo sobre .... Z-Index?
- 23. Obteniendo el índice Z de un DIV en JavaScript?
- 24. Buscar hijo por índice jQuery
- 25. Error de representación del índice Z en Chrome 19?
- 26. jQuery - Buscar elemento con el atributo rel
- 27. CheckedListBox - Buscar un elemento por texto
- 28. std :: deque: ¿Cómo obtengo un iterador apuntando al elemento en un índice especificado?
- 29. ¿Por qué se ignora el índice Z con la posición: estático?
- 30. css aparece un índice z más alto en el inferior
posible duplicado de [jQuery: ¿Se puede seleccionar por regla CSS, sin clase?] (Http://stackoverflow.com/questions/43926/jquery-can-you- select-by-css-rule-not-class) –
también: [jQuery find by inline css attribute] (http://stackoverflow.com/questions/1180067/jquery-find-by-inline-css-attribute) – aruseni
Don 't. Si usa este enfoque, probablemente esté haciendo algo mal. Usa identificadores o clases en su lugar. – Blazemonger