4.复习笔记(这个就是课后习题以及课程所呈现的需求)
(1)父元素获取
(2)parents()遍历器的使用
(3)parentsUntil()遍历器使用
5.自测代码
2.课堂笔记
(1)父元素获取
<script type="text/javascript">
$(function()
{
$(":button").click(function()
{
$("#info").html($("#a4").parent().attr("id"));
});
});
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<button id="btn">测试</button><div id="info">尼玛</div>
<div id="a1">
<div id="a2">
<div id="a3">
<div id="a4">
</div>
</div>
</div>
</div>
</body>
</html>
//注意JQuery
(2)parents()遍历器的使用
<script type="text/javascript" src="../../BK002 Jquery/jquery.js"></script>
<script type="text/javascript">
$(function()
{
$(":button").click(function()
{
//$("#info").html($("#a4").parent().attr("id"));
$("#a4").parents().each(function(i,e)
{
$("#info").html($("#info").html()+"第"+i+"个祖先"+$(e).attr("id"));
上面那一句$(this).attr("id")也可以//
});;
});
});
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<button id="btn">测试</button><div id="info">尼玛</div>
<div id="a1">
<div id="a2">
<div id="a3">
<div id="a4">
</div>
</div>
</div>
</div>
</body>
</html>
(3)parentsUntil()遍历器使用
在(2)的程序基础上修改完成如下
$(function()
{
$(":button").click(function()
{
//$("#info").html($("#a4").parent().attr("id"));
$("#a4").parentsUntil("body").each(function(i,e)
{
$("#info").html($("#info").html()+"第"+i+"个祖先"+$(e).attr("id"));
});;
});
});
</script>