Javascript 使用jquery获取相同的元素并更改值

Javascript 使用jquery获取相同的元素并更改值,javascript,jquery,Javascript,Jquery,我有一个页面,其中多次出现同一个Web部件。问题是z索引,当webpart控件中的下拉菜单打开同一个Web部件时,该Web部件会被放在下面隐藏,因为它也有相同的z索引。因此,我尝试使用类获取页面中的所有元素,然后希望通过它们进行循环当Web部件控件显示在页面上时,递减z索引 因此,如果有3个控件实例,第一个得到z索引60,第二个得到50,第三个得到40。所有的控件都可以被选择,下面的控件都在使用类。因此,如果有人能告诉我如何获得对类patern中包含类的所有元素的引用,然后循环通过它们,然后分配

我有一个页面,其中多次出现同一个Web部件。问题是z索引,当webpart控件中的下拉菜单打开同一个Web部件时,该Web部件会被放在下面隐藏,因为它也有相同的z索引。因此,我尝试使用类获取页面中的所有元素,然后希望通过它们进行循环当Web部件控件显示在页面上时,递减z索引

因此,如果有3个控件实例,第一个得到z索引60,第二个得到50,第三个得到40。所有的控件都可以被选择,下面的控件都在使用类。因此,如果有人能告诉我如何获得对类patern中包含类的所有元素的引用,然后循环通过它们,然后分配z索引

  $(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);
});