我有这样的标记:
<div class="container">
<div>one</div>
<div>two</div>
<div>three</div>
<div>four</div>
<div>five</div>
</div>
我想使用jQuery index()
为容器内的任何div
提供背景颜色(我将从服务器动态获取索引)。
答案 0 :(得分:3)
$(".container").children().eq(0).css("background-color",'red') //this will change background of first div
满足您的要求
var yourindex='0';
$(".container").children().eq(yourindex).css("background-color",'red')
小提琴here
答案 1 :(得分:2)
尝试使用.eq()
和:eq()
:
$('.container div').eq(idx).css('background','purple');
$('.container div:eq('+idx+')').css('background','purple');
答案 2 :(得分:0)
$(".container div:nth-child(0)").css("someecssName)