jquery 只显示前面一部分 Li 后面一部分点击后显示应该怎么做?

2024-11-09 04:53:27
推荐回答(3个)
回答(1):




yugi





var CRT = 3; // 如果大于等于3
    jQuery (function ($)
    {
    $ ("div.one li").filter ("li:gt(" + (CRT - 1) + ")").hide ().filter (":last").show ().click (function ()
    {
    $ (this).siblings ("li:gt(" + (CRT - 1) + ")").toggle ();
    });
    });





  • 我是链接1

  • 我是链接2

  • 我是链接3


  • 我是链接4

  • 我是链接5

  • 查看更多链接





回答(2):



$('.one ul li:gt(3)').hide();
$('.one ul li:last').show();



$('.one ul li:last').click(function(){
$('.one ul li:gt(3)').show();
});

回答(3):

$(".one li").hide();
var a= $(".one li");
for(int i in a){
if(i < 3){
a[i].show();
}

}
手打的无测试 请自己测试下