jq 获取操作子元素失败?

Title
  • 11
    22
    33
  • 1122
    2233
    3344
  • 112233
    223344
    334455
  • 点击
    $(function(){
    $("#btn").click(function(){
    console.log($("#ulsli")[1]);
    $("#ulsli")[1].children().children(".db1").css({"color":"red"});
    for(vari=0;i<$("#ulsli").length;i++){
    vars=$("#ulsli")[i].children().childern("db1");
    if(s.css("display")=="none"){
    $("#ulsli")[i].css({"display":"none"});
    }
    }
    });
    })
    我想实现点击按钮的时候判断所有Li下的dt里面class名为bd1的元素的display值是不是none,如果是这ls隐藏,我写了一下一直报错应该怎么写求诸位路过前辈指点谢谢~~!
    aluckdog
    浏览 369回答 2
    2回答

    哆啦的时光机

    $("#btn").click(function(){$("#ulsli").each(function(){if($(this).find(".db1").css("display")=='none'){$(this).css("display","none");}});});

    HUH函数

    console.log($("#ulsli")[1].children[0].children[1]);$("#ulsli")[1].children[0].children[1].style.color="red";
    打开App,查看更多内容
    随时随地看视频慕课网APP

    相关分类

    JavaScript