用jquery则么选择所有ul下的第一个li;

2024-11-13 04:21:12
推荐回答(5个)
回答1:

1、取出所有的ul

2、遍历ul,取出ul下的第一个li

3、改变li的背景样式

$(function(){
    $("ul").each(function(){
        //取出ul下的第一个li
        var li= $(this).children().first();
        li.css("background","pink");
    });
});

回答2:

首先要改一下布局在所有ul外面加一个div标签假设这个div叫boxes
$('#boxes ul').each(
function()
{
$(this).children('li').eq(0).css({'background-color':‘#000’});

}

);

回答3:

$('ul li:first-child').css('backgroundColor', '#000');

回答4:

$("ul").find(li:fisrt)

回答5:

$("ul li").first()