位置: IT常识 - 正文

jQuery 获取与设置 元素属性【一篇文章轻松拿下】(jquery获取值的几种方法)

编辑:rootadmin
jQuery 获取与设置 元素属性【一篇文章轻松拿下】

推荐整理分享jQuery 获取与设置 元素属性【一篇文章轻松拿下】(jquery获取值的几种方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery获取value的方法,jquery中有几种方法可以来设置和获取样式,jquery怎么获取id,jquery获取值的几种方法,jquery中获取和设置元素属性的方法,jquery获取值,jquery获取值的几种方法,jquery获取和设置属性,内容如对您有帮助,希望把文章链接给更多的朋友!

hello大家好呀!此篇文章带领大家熟练掌握 jQuery 的属性方面的操作,包括固有属性的获取与设置,自定义属性的获取与设置等等,走进 jQuery 的更深层次阶段

文章目录:

一:固有属性的设置与获取 prop

1.1 固有属性的获取 

1.2 固有属性的设置 

 二:自定义属性的设置与获取 attr 

2.1 自定义属性的设置 

2.2 自定义属性的获取

三:数据缓存 data 

 3.1 数据缓存的形式设置属性 和 获取性值

3.2 数据缓存获取 H5 标准的自定义书属性


一:固有属性的设置与获取 prop

       什么是固有属性?固有属性即标签本身具有的属性,例如 a 标签的 href 属性,input 标签的 type 属性,这些就叫做元素的固有属性,此版块我们要学会获取与设置其固有属性。

1.1 固有属性的获取 

element.prop('属性名')

<body> <input type="text"> <script> console.log($('input').prop('type')); </script></body>

1.2 固有属性的设置 

element.prop('属性名','属性值')

<body> <input type="text"> <script> $('input').prop('type','password'); </script></body>

input 标签的固有属性 type 的值设置为了 password

 二:自定义属性的设置与获取 attr 

      在原生 JS 版块我们使用过自定义属性,在点击导航切换页面时我们给排列的五个 div 依次设置了自定义属性 index,我们使用的是 setAttribute 设置定义属性,和 getAttribute 获取设置好的自定义属性值,在 jQuery 领域,我们也有同样效果的获取和设置自定义属性的方法。

2.1 自定义属性的设置 

element.attr('属性名','属性值')

<body> <div></div> <script> $('div').attr('index','100') </script></body>jQuery 获取与设置 元素属性【一篇文章轻松拿下】(jquery获取值的几种方法)

设置了自定义属性 index 值为100,如果元素本身就有自定义属性,那么更改自定义属性值也用此方法,将第二个参数改为想要设置的值即可

2.2 自定义属性的获取

element.attr('属性名')

<body> <div index="1"></div> <script> console.log($('div').attr('index')); </script></body>

三:数据缓存 data 

       还有一个获取设置属性值的办法为数据缓存 data,这个里面的数据即属性值,不会显示在控制台的元素标签里(不会改变 DOM 结构),而是存放在元素的内存中,但是当页面刷新,元素内存中的数据将被删除

 3.1 数据缓存的形式设置属性 和 获取性值

设置属性:element.data('属性名','属性值')

获取属性值:element.data('属性名')

<body> <div></div> <script> $('div').data('index','1'); </script></body>

可以发现我们虽然添加了自定义的属性 index,但是结构中并没有显示,这就是因为数据存放在了元素内存中,没有改变 DOM 结构

但是如果我们获取是可以得到这个属性值的

<body> <div></div> <script> $('div').data('index','1'); console.log($('div').data('index')); </script></body>

3.2 数据缓存获取 H5 标准的自定义书属性

我们知道 H5 标准下的自定义属性前面有个 ‘ data- ’,在这里使用data获取H5标准的自定义属性时不需要加 data-,并且得到的是一个 数字型 的值

<body> <div data-index="123456"></div> <script> console.log($('div').data('index')); </script></body>

 【注意!!不需要加 data- 前缀,并且此处获取的值为数字型】

本文链接地址:https://www.jiuchutong.com/zhishi/300666.html 转载请保留说明!

上一篇:【Vue2从入门到精通】详解Vue数据双向绑定原理及手动实现双向绑定(vue2-elm)

下一篇:【Node.js】一文带你开发博客项目之接口(处理请求、搭建开发环境、开发路由)(nodejs官方文档)

  • 银行贴现属于贷款吗
  • 城市维护建设税优惠政策
  • 什么是办税员编号
  • 投标保证金利息计算起止时间
  • 一般纳税人金税盘抵税会计分录
  • 支付给个人的佣金怎么做账务处理
  • 资产损失税前扣除及纳税调整明细
  • 医院收到工会的钱怎么办
  • 发票上传多久可以验旧
  • 堤围费是什么意思
  • 福利费开专票怎么处理
  • 新注册公司税务报到
  • 年终奖金个人所得税计算公式
  • 收到安装费发票怎么做分录
  • 城市维护建设税的计税依据是什么
  • 其他资本公积核算内容
  • 保险企业准备金是什么
  • 个人在杂志上发表散文取得的所得
  • 库存现金长短款怎么算
  • 外卖收入增值税怎么算
  • 企业职工集资款的认定标准
  • win10系统怎么永久激活
  • win7如何打开管理员权限
  • linux docx
  • 要求快速启动
  • php变量设置
  • 交接目录excel
  • 张家界天门山介绍简介
  • 自然人股东是
  • 新购车辆检测费计入原值吗
  • vue运行报错
  • php格式的图片
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • 公司基本户没有开户许可证
  • win11系统自动更新
  • 企业所得税资产总额平均值怎么算
  • 小规模工程服务开票几个点
  • 可供出售金融资产新准则叫什么
  • 自建厂房转固定资产如何办理手续
  • 金税盘证书已冻结怎么解决
  • 织梦怎么采集文章
  • 超市小规模税负怎么算
  • 金税四期什么时候全国运行
  • 从业人数的计算方法
  • 计提合同印花税怎么做账
  • 有哪些发票可以报销
  • 应交税费核算规定最新
  • 增值税普票遗失可以补开吗
  • 什么叫摊销
  • 酒店购买的床单被罩怎么入账
  • 生产成本明细账怎么填图片
  • 公司如何做账本
  • extra backup
  • 在linux操作系统中,/etc/rc.d/init.d
  • centos更新命令
  • win8的系统
  • win8.1使用
  • ubuntu升级到21.04
  • centos inode
  • WINDOWS操作系统属于什么操作系统
  • linux参数命令
  • centos进入指定目录
  • linux常见的启动方式
  • python中的json
  • cocos2djs
  • opengl 实现
  • nodejs模拟点击
  • jQuery+ajax的资源回收处理机制分析
  • ubuntu安装选哪个
  • Linux删除大量文件
  • table标签怎么设置宽高
  • JavaScript中字符串模板
  • shell脚本的实现
  • js闭包的定义和用途
  • 阿里巴巴技术文档翻译工资
  • JavaScript 入门·JavaScript 具有全范围的运算符
  • 函数 python
  • javascript详细介绍
  • 车辆购置税查询官网四川
  • 海南省税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设