• 技术文章 >web前端 >js教程

    jquery如何判断是否有子元素

    coldplay.xixicoldplay.xixi2020-11-30 17:21:00原创46

    jquery判断是否有子元素的方法:1、判断特定子元素是否存在,代码为【if ($( "#specialId:has(img)" ).length==0)】;2、选择特定id元素下的特定id子元素,代码为【$("#form" )...】。

    本教程操作环境:windows7系统、jquery3.3.1版,该方法适用于所有品牌电脑。

    jquery判断是否有子元素的方法:

    一、判断特定子元素是否存在

    if ($( "#specialId:has(img)" ).length==0) {   // 一级子元素
      // 没有img子标记
    } else {   
      // 有img子标记   
    }

    二、选择特定id元素下的特定id子元素

    $("#form" ).children( "#t" )

    三、选择特定id元素下的子元素

    $("ul#u>li:nth-child(2)" )

    四、判断某个元素是否存在

    if ($( "#myId" ).length>0){ 
       //存在    
    }

    五、判断某个元素是否存在子元素

    if ($( "#myId" ).children().length>0){ 
       //存在    
    }

    相关免费学习推荐:JavaScript(视频)

    以上就是jquery如何判断是否有子元素的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:jquery 子元素
    上一篇:jquery为什么不支持live 下一篇:jquery怎么查询数组中是否有该指定值?
    第14期线上培训班

    相关文章推荐

    • jQuery怎样获取标签子元素的值• css如何设置透明度不会影响子元素• jquery如何用$(this)选择它下面的子元素• jquery可以删除所有的子元素吗?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网