Обратите внимание, что z-index влияет только на позиционированные элементы.Следовательно, любой элемент с position: static
не будет иметь z-индекса, даже если вы присвоите ему значение.Это особенно верно в браузерах, таких как Google Chrome.
var index_highest = 0;
// more effective to have a class for the div you want to search and
// pass that to your selector
$("#layer-1,#layer-2,#layer-3,#layer-4").each(function() {
// always use a radix when using parseInt
var index_current = parseInt($(this).css("zIndex"), 10);
if(index_current > index_highest) {
index_highest = index_current;
}
});
Демонстрация JSFiddle
Общий селектор jQuery, подобный этому, при использовании с опцией, которая возвращает одно значение, будет простовернуть первое значение Итак, ваш результат - просто z-индекс первого div, который захватывает jQuery.Чтобы получить только те div, которые вы хотите, используйте для них класс.Если вы хотите получить все div, наберите div
.