• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > jquery怎么判断指定子元素是否存在

jquery怎么判断指定子元素是否存在

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了jquery判断,子元素是否存在等相关知识,希望对您有所帮助

判断方法:1、使用“$("父元素").has("子元素").length”语句,如果返回值为1,则指定子元素存在;2、使用“$("父元素").children("子元素").length”语句,如果返回值大于等于1,则指定子元素存在。


jquery怎么判断指定子元素是否存在


jquery判断指定子元素是否存在

方法1:利用has() 方法

has() 将匹配元素集合缩减为拥有匹配指定选择器或 DOM 元素的后代的子集。

<!DOCTYPE html><html>    <head>        <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>        <script type="text/javascript">            $(document).ready(function() {                $("button").click(function() {                    if ($("div").has("span").length) {                        console.log("指定子元素存在")                    } else {                        console.log("指定子元素不存在")                    }                });            });        </script>    </head>     <body>        <div style="border: 1px solid red;">            <p>子元素1</p>            <span>子元素2</span>        </div><br>        <button>指定子元素span是否存在</button>    </body></html>


jquery怎么判断指定子元素是否存在


方法2:使用children()

children() 方法返回返回被选元素的所有直接子元素。

<!DOCTYPE html><html>    <head>        <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>        <script type="text/javascript">            $(document).ready(function() {                $("button").click(function() {                    if ($("div").children("p").length) {                        console.log("指定子元素存在");                        console.log($("div").children("p").length);                    } else {                        console.log("指定子元素不存在");                        console.log($("div").children("p").length);                    }                });            });        </script>    </head>     <body>        <div style="border: 1px solid red;">            <p>子元素1</p>            <span>子元素2</span>            <span>子元素2</span>            <p>子元素3</p>            <p>子元素4</p>        </div><br>        <button>指定子元素是否存在</button>    </body></html>


jquery怎么判断指定子元素是否存在

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jquery怎么判断指定子元素是否存在

相关文章

  • 提高网站排名的三个方法
  • Vue多个路由绑定同一组件造成created不执行的解决办法
  • Thinkphp自带分页类样式转Bootstrap分页样式
  • 四种PHP生成唯一订单号的方法
  • 分享TP6框架中Redis操作服务类的记录
  • Javascript如何判断字符串中是否包含某个字符串
  • Photoshop制作可爱的卡通剪纸字
  • 实例详解Ajax+php数据交互并且局部刷新页面
  • uniapp怎么实现小程序页面的自由拖拽功能
  • 5款优秀的在线表单设计器

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 网站排名内部优化方法
    • 利用滤镜及图层样式制作简单的积雪字
    • N种使用 CSS 实现三角形的技巧
    • PHP调用今天的日期几月星期几
    • Photoshop绘制立体效果的紫色心形宝石
    • PS打造纸张撕边效果
    • Thinkphp学习之路由定义 伪静态规则(总结分享)
    • Photoshop制作创意的云朵图案艺术字教程
    • javascript:void什么意思
    • Photoshop制作油漆溢出特效的艺术字教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有