Javascript 使用jquery获取相同的元素并更改值
我有一个页面,其中多次出现同一个Web部件。问题是z索引,当webpart控件中的下拉菜单打开同一个Web部件时,该Web部件会被放在下面隐藏,因为它也有相同的z索引。因此,我尝试使用类获取页面中的所有元素,然后希望通过它们进行循环当Web部件控件显示在页面上时,递减z索引 因此,如果有3个控件实例,第一个得到z索引60,第二个得到50,第三个得到40。所有的控件都可以被选择,下面的控件都在使用类。因此,如果有人能告诉我如何获得对类patern中包含类的所有元素的引用,然后循环通过它们,然后分配z索引Javascript 使用jquery获取相同的元素并更改值,javascript,jquery,Javascript,Jquery,我有一个页面,其中多次出现同一个Web部件。问题是z索引,当webpart控件中的下拉菜单打开同一个Web部件时,该Web部件会被放在下面隐藏,因为它也有相同的z索引。因此,我尝试使用类获取页面中的所有元素,然后希望通过它们进行循环当Web部件控件显示在页面上时,递减z索引 因此,如果有3个控件实例,第一个得到z索引60,第二个得到50,第三个得到40。所有的控件都可以被选择,下面的控件都在使用类。因此,如果有人能告诉我如何获得对类patern中包含类的所有元素的引用,然后循环通过它们,然后分配
$(document).ready(function() {
$('.Wrapper .selectbox').css('z-index', '100');
});
谢谢
或者,如果要清理此问题,请创建一个简单的函数:
jQuery.fn.reverse = [].reverse;
并使用以下语法:
$('.Wrapper .selectbox')reverse().each(function(i){
$(this).css('z-index', i * 20);
});
感谢您的回复。我正在使用下面的代码,它似乎工作正常。您是否看到此。$(文档).ready(函数(){var val=100;$('.Wrapper.selectbox')。each(函数(I,obj){$(this.css('z-index',val);val=val-10;}););不,只是计划拥有10个或更少的项目,或者减少z索引之间的增量。
$('.Wrapper .selectbox')reverse().each(function(i){
$(this).css('z-index', i * 20);
});