jquery获取子元素的一些方法
注意:find和children的区别,代码已给出详细解释,想要真正理解,还是得靠代码.光看不练那都是纸上谈兵。3.通过父元素的children进行查找。2.通过父元素进行find查找。1.通过id,class等。获取子元素的一些方法。
·
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>
更多推荐
已为社区贡献1条内容
所有评论(0)