jq父同辈元素parents等练习

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>父同辈元素parents等</title>
    <script src="Scripts/jquery-1.10.2.js"></script>
    <script type="text/javascript">
        $(function () {

            var a = $('em').parents().map(function() {
                return this.tagName;
            }).get().join(" ");
            $("em").append(a);
            // 用append方法,将em的所有祖先元素追加显示在字符串“My parents are:”后面。

            var b = $('td').parent().map(function () {
                return this.tagName;
            }).get();
            $("td").append(b);
            // 用append方法将td的直接父元素追加显示在“My parent is:”之后。

            $("li.item-1").closest("ul.level-2").css("color","blue");
            //用closest方法找出li.item-1的上层元素ul.level-2,并设置一种颜色

            $("li.item-a").siblings("li.item-c").css("background-color", "#419ae1");
            //用siblings方法找出li.item-a的同辈元素li.item-c,并设置一种背景色。
            $("li.item-a").css("background-color", "skyblue").css("font-weight", "bold").css("font-size", "3em");
            //将字母A设置成天蓝色加粗3em的字体;

        })
    </script>
</head>

<body>
<div><span><em>My parents are:</em></span></div>

<table border="1" cellpadding="6" width="160">
<tbody><tr><td>My parent is:</td></tr></tbody>
</table>

<ul id="one" class="level-1">
  <li class="item-i">I</li>
  <li class="item-ii" id="ii">II
     <ul class="level-2">
       <li class="item-a">A</li>
       <li class="item-b">B
         <ul class="level-3">
           <li class="item-1">1</li>
           <li class="item-2">2</li>
           <li class="item-3">3</li>
        </ul>
     </li>
     <li class="item-c">C</li>     
     </ul>
     </li>
     <li class="item-iii">III</li>
</ul>
</body>
</html>

My parents are:
My parent is:
  • I
  • II
    • A
    • B
      • 1
      • 2
      • 3
    • C
  • III
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值