首页 前端知识 jquery获取子元素的一些方法

jquery获取子元素的一些方法

2024-06-11 09:06:43 前端知识 前端哥 137 758 我要收藏

jquery获取子元素的一些方法

1.通过id,class等选择器

2.通过父元素进行find查找

3.通过父元素的children进行查找

注意:find和children的区别,代码已给出详细解释,想要真正理解,还是得靠代码.光看不练那都是纸上谈兵

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery获取子元素的一些方法</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script>
$(function() {
/* 1. 常用的 通过id,class选择器*/
/*
* 2. 使用遍历的方法,通过find,find会跨越层级查找,一直找到
* 没有为止,但是children只会查找直接子元素
* */
$("button").on("click", function() {
var str = $(".div1").find("p").eq(0).html(); /*这里取到的是 <p>我是间接的p元素</p>*/
$(".s1").html(str);
/*
* 通过children,下标从0开始,是取直接子元素,间接元素并不会遍历,
* 也就是div1中的第一个p元素是间接子元素,并不会遍历到
* */
var str2 = $(".div1").children("p").eq(0).html(); /*这里取到的是 <p>上海<p/>*/
$(".s2").html(str2);
})
})
</script>
</head>
<body>
<div class="div1">
<div>
<p>我是间接的p元素</p>
</div>
<p>1.上海</p>
<p>2.广州</p>
<p>3.北京</p>
<p>4.深圳</p>
<p>5.中山</p>
<hr />
<span class="s1"></span><br/>
<span class="s2"></span><br/>
<span class="s3"></span><br/>
<button>确定</button>
</div>
</body>
</html>
复制

转载请注明出处或者链接地址:https://www.qianduange.cn//article/11929.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!