首页前端开发JavaScriptjquery怎么判断指定子元素是否存在

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

时间2024-01-31 08:15:02发布访客分类JavaScript浏览436
导读:收集整理的这篇文章主要介绍了jquery怎么判断指定子元素是否存在,觉得挺不错的,现在分享给大家,也给大家做个参考。判断方法:1、使用“$("父元素" .has("子元素" .length”语句,如果返回值为1,则指定子元素存在;2、使用“...
收集整理的这篇文章主要介绍了jquery怎么判断指定子元素是否存在,觉得挺不错的,现在分享给大家,也给大家做个参考。

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

本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

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>
    

方法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视频教程、web前端】

以上就是jquery怎么判断指定子元素是否存在的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 超实用的JavaScript调试技巧下一篇:聊聊Angular中的元数据(Metadat...猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: jquery怎么判断指定子元素是否存在
本文地址: https://pptw.com/jishu/593707.html
c语言加减乘除代码 c++如何实现字符串分割函数split?(代码示例)

游客 回复需填写必要信息