位置: 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官方文档)

  • 动迁补偿款怎么算
  • 建筑劳务公司工人工资要申报个税吗
  • 经营性现金流量净额是什么意思
  • 会计凭证在设计中应遵循的设计原则
  • 个税专项附加扣除具体怎么操作
  • 车间消耗品的会计分录
  • 出口退税销项大于进项,需要交税吗
  • 免费的企业
  • 施工单位购买材料与设计不符
  • 当天开的进项发票怎么开
  • 关于税控清卡清算的报告
  • 财务报表的总投资怎么算
  • 车提折旧会计分录
  • 企业购房时支付的房租
  • 购买公司付款会计分录
  • 苹果手机怎么看国行还是美版
  • 苹果iphone支持在哪
  • 小规模纳税人开票限额是多少
  • 销售部发生广告宣传费计入财务费用
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • 付不出去的应付账款如何写说明书
  • 加利福尼亚riverside
  • 前端登录退出怎么操作
  • 电子发票能否作废
  • vue.js前端
  • 逾期增值税扣税凭证抵扣管理办法
  • rgb to hex
  • 强大的图片预览软件
  • php页面跳转可以用header
  • 成品油发票如何下载库存
  • 以摊余成本计量的金融资产会计处理
  • 织梦网站特有标识
  • SQL Server 在Management Studio中使用Web浏览器
  • dede插件
  • 发票收到款项未付做什么凭证编制
  • sqlserver数据库和mysql区别
  • 企业转钱给个人
  • odbc api
  • 进项发票的作用
  • 会计里的管理费用包括什么
  • 开出咨询费发票应该注册什么企业?
  • 存量资金上缴财政怎么做账
  • 外资企业对应的企业是什么
  • 记账凭证是不是转账凭证
  • 高新企业研发费用占比
  • 广州残保金如何计算
  • 海关发票丢失怎么处理
  • SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
  • sql提取指定字符串
  • 注册表删除win7自带游戏
  • 怎么操作win10系统
  • 苹果Mac系统怎么切换输入法
  • 笔记本用linux系统
  • win11玩dota2
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • winxp优化设置
  • os x yosemite10.10.4beta2更新了哪些内容 os x yosemite性能增强和bug修复以及下载
  • centos6.5怎么进入图形界面
  • win8删除文件很慢
  • win7开机黑屏只有一个鼠标箭头
  • Win10 Mobile Build 14327上手视频评测
  • win8.1怎么重新装系统
  • recyclerview addview
  • java如何自定义函数
  • bat批处理视频教程
  • ajaxfrom表单提交
  • jquery prevall
  • dos命令大全及用法
  • vue中父子组件如何通信的
  • 批处理 重命名
  • [置顶] 汉诺塔的原理剖析以及递归的解决办法
  • unity2018.4破解
  • java 视频教程
  • jquery插件大全
  • jquery trigger 传参数
  • 治理体系治理能力十九届四中
  • 补充耕地指标费用能从储备中心支付吗
  • 石狮纳税企业排名
  • 营改增后的工程造价怎么算
  • 青年税务培训内容有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设