jQuery-两次基础了解总结-引入-选择器-选择集转移

🐻作者: 芝士小熊饼干
📖 系列专栏: 数据结构-蓝桥杯-算法⭐ 
 

💪坚持天数:17天🤖 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery使用</title>


    <!-- 引入 jQuery文件 -->
    <script src="js/jquery-3.7.0.min.js"></script>

    <script>
        // 第一种使用原生js来作为程序入口
        window.onload=function(){
            var d=document.getElementById('d1');
            alert(d);
        }

        // 第二种 使用jquery的ready 函数做为程序入口
        // $(document).ready(function(){

        //     // 在jquery中如果获取到标签对像时,前缀使用$
        //       var $d=$('#d1');
        //       alert('juqery'+$d); 
        // });//第二种方式更快

        //入口简化形式
        $(function(){
            var $div =$('#d1');
            alert('juqeryasd'+$d); 

        });

        //
       $(function(){
         // 标签选择器
         var $mk1=$('p');
         $mk1.css({background:'red'});

        //类选择器
        var $mk2=$('.mp');
        $mk2.css({color:'blue'});


        //id选择器
       //-使用引号

        var $mk3=$('#d1');
        //层级选择器
        var $mk4=$('div.a');

        //属性选择器
        var $mk5=$('input[type=text]');
        $mk5.css({background:'blue'});

       });
       ///
       //选择集过滤
       var $div=$('div').has('mytext') ;
       var $mk2=$divs.first();//获取集合中第一个标签 相反lsat();同理
       var $mk2=$divs.eq(1);;
       
    </script>




</head>


<body>
    <div id="d1">AAAA</div>
    <h1>AAAAAAAAAA</h1>
    <p class="mp">BBBBBBBBBBB</p>
    <div id="d1">ccccccccccc </div>
    <div><a href="#"></a></div>

    <input type="text" name="" id="" value="XXXX">
    <input type="password" name="" id="" value="XXXX">
    
</body>
</html>

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>选择集转移</title>
    <!-- 包含jquery文件 -->
    <script src="js/jquery-3.7.0.min.js"></script>
</head>
<script>
    $(function(){
        //取到参考标签
        var $mkp=$('p');
        //当前参考标签的上一个
        var $prev=$mkp.prev();
        // 当前标签的所有上一级标签
        var $priva =$mkp.prevAll();
        // 当前标签的下一个标签
        var $next=$mkp.next();
        //  当前标签的下面的所有标签
        var $nexta=$mkp.nextAll();
        //除当前标签以外的所有同级标签
        var $sibl=$mkp.siblings()
        $sibl.css({background:'red'});

        //当前的标签父标签
        var $mkpp=$mkp.parent();
        //当前标签的所有子标签
        var $cmkp=$mkp.children();


        //找到当前标签中类名为指定选择器的标签
        var $fp=$mkp.find('#s');
        var $fp=$mkp.find('.sn');

    });


</script>
<body>
    <div>

        <h1>1号标签</h1>
        <h2>2号标签</h2>
        <h3>3号标签</h3>

        <p> <span>惨</span><span>kao</span><span>biao</span><span>qian</span> 参考标签</p>
        
        <h3>四号标签</h3>
        <h2>五号标签</h2>

        <h1>六号标签</h1>
    </div>
    
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芝士小熊饼干

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值