美文网首页
jQuery的基本使用二

jQuery的基本使用二

作者: 赫丹 | 来源:发表于2020-04-27 17:29 被阅读0次

1 jQuery 属性操作

jQuery 常用属性操作有三种:prop() / attr() / data() ;

1.1 元素固有属性值 prop()

​所谓元素固有属性就是元素本身自带的属性,比如 <a> 元素里面的 href ,比如 <input> 元素里面的 type。
语法

prop.png

1.2 元素自定义属性值 attr()

用户自己给元素添加的属性,我们称为自定义属性。 比如给 div 添加 index =“1”。
语法

attr.png

1.3 数据缓存 data()

语法
data() 方法可以在指定的元素上存取数据,并不会修改 DOM 元素结构。一旦页面刷新,之前存放的数据都将被移除。

data.png
演示代码
<body>
<a href="http://www.baidu.com" title="哈喽">百度</a>
<input type="checkbox" checked>
<div index="1" data-index="2">div</div>
<span>111</span>
    <script>
        $(function () {
            //获取固有属性值
            console.log($('a').prop('href'));
            $('input').change(function () {
                console.log($(this).prop('checked'));
            });
            //修改属性值
            $('a').prop('title', '我们都挺好');
            //元素自定义属性通过attr获取和修改
            console.log($('div').attr('index'));
            console.log($('div').attr('data-index'));
            $('div').attr('index','3');
            console.log($('div').attr('index'));
            //数据缓存 data() 这个里面的数据是存放在元素的内存里面的
            $('span').data('username','ithedan');
            console.log($('span').data('username'));
            // 这个方法获取data-index h5自定义属性 第一个 不用写data-  而且返回的是数字型
            console.log($('div').data('index'));
        });
    </script>
</body>

2 jQuery 文本属性值

jQuery的文本属性值常见操作有三种:html() / text() / val() ; 分别对应JS中的 innerHTML 、innerText 和 value 属性。
语法

html.png
​注意:html() 可识别标签,text() 不识别标签。
演示代码
<body>
<div>
    <span>我是内容</span>
</div>
<input type="text" value="请输入内容">
<script>
    //获取设置元素内容html()
    console.log($('div').html());
    // $('div').html(123);
    //获取设置元素的文本内容
    console.log($('div').text());
    $('div').text(456);
    //获取设置表单值
    console.log($('input').val());
    $('input').val('我我我我');
</script>
</body>

3. jQuery 元素操作

​jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。

3.1 遍历元素

jQuery 隐式迭代是对同一类元素做了同样的操作。 如果想要给同一类元素做不同操作,就需要用到遍历。
语法1

each1.png
语法2
each2.png
​注意:方法一和二用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。

3.2 创建、添加、删除

jQuery方法操作元素的创建、添加、删除方法很多,则重点使用部分,如下
语法总和

create.png
append1.png
append2.png
remove.png
​注意:以上只是元素的创建、添加、删除方法的常用方法,其他方法请参详API。

3.3 jQuery 尺寸、位置操作

jQuery中分别为我们提供了两套快速获取和设置元素尺寸和位置的API,方便易用,内容如下

3.3.1. jQuery 尺寸操作

jQuery 尺寸操作包括元素宽高的获取和设置,且不一样的API对应不一样的盒子模型


size.png

注意:有了这套 API 我们将可以快速获取和子的宽高,至于其他属性想要获取和设置,还要使用 css() 等方法配合

3.3.2. jQuery 位置操作

jQuery的位置操作主要有三个: offset()、position()、scrollTop()/scrollLeft() , 具体介绍如下:


offset.png
position.png
scroll.png

相关文章

  • JQuery基本使用二

    JQuery各种基本使用 代码预览:https://jirengu-inc.github.io/jrg-renwu...

  • jQuery的基本使用二

    1 jQuery 属性操作 jQuery 常用属性操作有三种:prop() / attr() / data() ;...

  • 前端基础入门五(掌握jQuery的常用api,实现动态效果)

    jQuery基本概念 学习目标:学会如何使用jQuery,掌握jQuery的常用api,能够使用jQuery实现常...

  • jQuery 的基本使用

    1.2. jQuery 的基本使用 1.2.1 jQuery 的下载 ​ jQuery的官网地址: https...

  • jQuery笔记

    1. jQuery 介绍 2. jQuery 的基本使用 3. jQuery 选择器 4. jQuery 样式操...

  • jQuery基本使用

    一. jQuery的基础知识 源文件jQuery文件min是压缩过的版本。区别:在开发过程中,我们使用未压缩的版...

  • JQuery基本使用

    一. 基本使用 jquery的入口函数 实例:通过使用入口函数的方式,将div在页面加载完毕后隐藏。 2.jque...

  • jQuery

    jQuery框架 一、jQuery基础 添加jQuery到网页 jQuery基本语法 二、jQuery 选择器 示...

  • 07-JQuery插件应用

    本教程主要以Jquery UI为例,简单介绍Jquery插件的使用。 使用JQuery UI提供的基本功能,需要如...

  • jQuery的基本使用

    1. js的新选择器 document.querySelector() 查找单个document.querySel...

网友评论

      本文标题:jQuery的基本使用二

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