首页
学习
活动
专区
圈层
工具
发布

jQuery 属性操作

1.jQuery 属性操作 ​ jQuery 常用属性操作有三种:prop() / attr() / data() ; 1.1 元素固有属性值 prop() ​ 所谓元素固有属性就是元素本身自带的属性,...1.2 元素自定义属性值 attr() ​ 用户自己给元素添加的属性,我们称为自定义属性。 比如给 div 添加 index =“1”。 语法 1....设置属性语法 attr(''属性'', ''属性值'') // 类似原生 setAttribute() 注意:attr() 除了普通属性操作,更适合操作自定义属性。...(该方法也可以获取 H5 自定义属性) 1.3 数据缓存 data() ​ data() 方法可以在指定的元素上存取数据,并不会修改 DOM 元素结构。一旦页面刷新,之前存放的数据都将被移除。...获取数据语法 date(''name'') // 向被选元素获取数据 注意:同时,还可以读取 HTML5 自定义属性  data-index ,得到的是数字型。

2.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery 属性操作

    1. jQuery 属性操作 jQuery 常用属性操作有三种:prop() / attr() / data() ; 1.1 元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,比如...1.2 元素自定义属性值 attr() 用户自己给元素添加的属性,我们称为自定义属性。 比如给 div 添加 index =“1”。...) 除了普通属性操作,更适合操作自定义属性。...(该方法也可以获取 H5 自定义属性) 1.3 数据缓存 data() data() 方法可以在指定的元素上存取数据,并不会修改 DOM 元素结构。一旦页面刷新,之前存放的数据都将被移除。...语法 1.附加数据语法 data("name","'value") // 向被选元素附加数据 2.获取数据语法 date("name") //向被选元素获取数据 注意:同时,还可以读取 HTML5 自定义属性

    1.8K30

    HTML5 自定义属性 data-* 和 jQuery.data 详解

    这使得data属性特别灵活,也非常强大。有了这样的属性我们能够更加有序直观的进行数据预设或存储。下面介绍HTML5 Dataset 存储的实际应用,以及包括jQuery在内的四种存取方式。...所做出的任何更改,都是可以实时反映到元素data属性上的。 但是这种方法比较低端,如果遇到多个data-*自定义字段,想要一次全部获取所有的data属性并包装成对象的话,还必须做一个循环,很麻烦。...); 这与jQuery.attr运用在其他属性上时的情况完全一样,并且所做出的任何更改,都是可以实时反映到元素data属性上的。...利用 jQuery.data 方法存取 dataset jQuery从1.4.2版本开始支持$.data()方法来直接访问data属性,同时也不需要写"data-"关键词了,例如,对于上面的例子,可以运行...,但是需要注意,jQuery.data对data数据做出的更改,不会反映到HTML元素data属性上。

    2.1K50

    前端基础-JQuery操作属性

    第5章 JQuery操作属性 5.1 attr操作 设置单个属性 // 第一个参数:需要设置的属性名 // 第二个参数:对应的属性值 // $obj.attr(name, value); // 用法举例...$('img').attr('title','哎哟,不错哦'); $('img').attr('alt','哎哟,不错哦'); 设置多个属性 // 参数是一个对象,包含了需要设置的属性名和属性值 //...// 传需要获取的属性名称,返回对应的属性值 // $obj.attr(name) // 用法举例 var oTitle = $('img').attr('title'); alert(oTitle)...; 移除属性 // 参数:需要移除的属性名, // $obj.removeAttr(name); // 用法举例 $('img').removeAttr('title'); 5.2 prop操作 在jQuery1.6...// 设置属性 $(':checked').prop('checked',true); // 获取属性 $(':checked').prop('checked');// 返回true或者false 5.3

    1.2K10

    jQuery——工具及属性(案例)

    遍历数组 我们先来定义一个数组,jQuery里定义数组,大家都知道怎么写吗?不知道?不怕,来看我给你们写一下。...var names = ["张三","李四","王二"]; 在jQuery中定义数组用中括号来括起来,里面其实就和咱们java中的代码差不多了,值,逗号,值,逗号。...大家来看一下这句代码里面定义的对象中分别定义了哪几个属性?总共定义了三个属性和值,分别是 name属性 值为 张三,age属性 值为18,sex属性 值为 男。 定义完对象,接着看怎么遍历。...属性我们主要讲怎么来获取到标签元素的属性值和设置标签元素的属性值 attr(); attr 就是attribute缩写 属性的意思,很简单,获取到某一个属性。...就是这么简单 removeAttr(); 那么我们可以添加一个属性,给属性赋值。也可以删除属性。

    1.1K20

    jquery 属性&CSS操作 笔记

    一、属性 1、.val([value]) 这是一个读写双用的方法,用来处理input的value,当方法没有参数的时候返回input的value值,当传递了一个参数的时候,方法修改input的value...2、.attr() 获取元素特定属性的值 var title = $( "em" ).attr( "class" )//返回的是class的值 $('.child').attr('class') //"...child" 2.为元素属性赋值 $('.child').attr('class','hhhh') 多个属性同时设置 $('.child').attr({ 'id':'hz', 'value':'big...3、.removeAttr() 为匹配的元素集合中的每个元素中移除一个属性(attribute) .removeAttr() 方法使用原生的 JavaScript removeAttribute() 函数...,但是它的优点是可以直接在一个 jQuery 对象上调用该方法,并且它解决了跨浏览器的属性名不同的问题。

    2.1K20
    领券