如何使用jQuery自动为多个元素分配不同的Z-Index值

时间:2010-03-31 08:50:24

标签: jquery foreach

例如我有标记

<div>
     <img src="#" alt=""/>
     <img src="#" alt=""/>
     <img src="#" alt=""/>
<div>

我想选择$('div img'),然后为每个分配一个z-index值,这样第一个就是3,第二个,第三个1.这个是jQuery的简单吗?

由于

3 个答案:

答案 0 :(得分:0)

是的,使用每个函数 - http://api.jquery.com/each/

答案 1 :(得分:0)

这应该有用,请点击预览按钮参阅 demo here

var total = $('div img').size();

$('div img').each(function(index){
  $(this).css('z-index', total - index);
});

答案 2 :(得分:-1)

i = 3;

$('div img').each(function()
{
    $(this).css('z-index', i);

    i -= 1;
});