美文网首页
jQuery节点操作

jQuery节点操作

作者: Dxes | 来源:发表于2019-12-12 17:39 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <!--导入jQuery-->
        <script type="text/javascript" src="js/jquery.min.js"></script>
    </head>
    <body>
        <!--1.获取节点
            语法:   $(选择器)   -  选中选择器选中的标签对应的节点,返回一个jQuery对象
            说明:   选择器 - CSS中选择器怎么写,这儿就怎么写
        -->
        <!-------------1)简单选择器: id、class、元素选择器--------------->
        <p id="p1">我是段落1</p>
        <p class="c1">我是段落2</p>
        <a href="" class="c1">我是超链接1</a>
        <h1 class="c1">我是标题1</h1>
        
        <script type="text/javascript">
            var pNode = document.getElementById('p1')
            console.log(pNode)
            
            //pNodes是jQuery对象
            var pNodes = $('#p1')
            console.log(pNodes)
            console.log(pNodes[0])
            
            
            var c1Nodes1 = document.getElementsByClassName('c1')
            console.log(c1Nodes1)
            for(x of c1Nodes1){
                x.style.color = 'red'
            }
            
            //注意:jQuery对象的本质是一个容器, 容器中的元素是js节点!!!
            var c1Nodes = $('.c1')
            console.log(c1Nodes)
            c1Nodes.css('font-size', '45px')
            
            var allPNodes = $('p')
            console.log(allPNodes)
        </script>
        
        <!-------------2)群组和后代选择器--------------->
        <hr />
        <div id="div1">
            <div id="">
                <p>我是段落3</p>
                <a href="">我是超链接2</a>
            </div>
            <p>我是段落4</p>
        </div>
        
        <script type="text/javascript">
            var pNodes2 = $('#div1>p')
            console.log(pNodes2)
            
            var pNodes3 = $('#div1 p')
            console.log(pNodes3)
            
            console.log($('a,p'))
            
        </script>
        
        <!-------------3)其他选择器--------------->
        <hr />
        <div id="div2">
            <img src="img/rudder.png"/>
            <p>我是段落5</p>
            <h1 id="h1">我是标题2</h1>
            <a href="">我是超链接3</a>
            <p>我是段落6</p>
            <img src="img/ghost.png"/>
            <a href="">我是超链接4</a>
        </div>
        
        <script type="text/javascript">
            //$('img+a')  选中紧跟着img标签的a标签
            console.log($('img+a'))
            
            //选中id是h1的标签后面所有同级的标签
            console.log($('#h1~*'))
            
            //选中id是h1的标签后面和它同级的所有的a标签
            console.log($('#h1~a'))
            
            //选中当前页面中的第一个p标签
            console.log($('p:first'))
            
            //选中当前页面中的最后一个p标签
            console.log($('p:last'))
            
            //选中id是div2中的第一个p标签
            console.log($('#div2 p:first'))
            
            //选中id是div2中的第一个标签
            console.log($('#div2 *:first'))
            
        </script>
        
        
    </body>
</html>

相关文章

  • 四、jQuery属性操作

    什么是属性?什么是属性节点?jQuery添加和移除属性节点jQuery操作css类jQuery操作文本值 1. 什...

  • jQuery事件

    jquery事件 事件函数列表: 取消绑定事件: jquery元素节点操作 插入节点 删除节点 todolist(...

  • jQuery节点操作,jQuery插入节点,jQuery删除节点

    一.创建节点 1 2 二.插入节点jQuery 提供了好几种个方法来插入节点:1、内部插入节点方法方法名描述app...

  • jQuery学习总结之DOM操作篇

    在jQuery中,主要的DOM操作分为以下几类: 一、查找节点 1、查找元素节点 2、查找属性节点利用jQuery...

  • Day23——jQuery

    一、导入jQuery 二、节点操作 1. 获取节点 2. 创建节点 3. 添加节点 4. 删除节点 三、属性操作 ...

  • jQuery节点操作

    添加元素 html创建元素 清空元素 复制元素 属性操作 值和内容 其他样式操作

  • jQuery节点操作

    节点操作 1.动态创建元素 2.html创建元素作用:设置或返回所选元素的html内容(包括 HTML 标记)设置...

  • jQuery —— 节点操作

  • JQuery节点操作

    通过 JQuery 节点操作的办法来实现交互,减少手动添加类名操作。优点是能够减少重复功能代码,缺点是如果模板类名...

  • jQuery 节点操作

    节点的选择 first() 获取当前结果集中的第一个对象 相当于eq(0) last() 获取当前结果集的最后一个...

网友评论

      本文标题:jQuery节点操作

      本文链接:https://www.haomeiwen.com/subject/scbtnctx.html