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

  • 实控人变更是利好吗
  • 外商独资企业在分配利润时是否扣缴个税
  • 签订合同发放工资可以税前扣除吗?
  • 利润分配包括缴纳所得税吗
  • 工会经费征税吗
  • 工业企业的三个阶段
  • 其他应收款对方科目是啥
  • 电子发票报销后还能冲红么
  • 公司购入空调可以抵扣进项吗
  • 净利润增长率计算公式是什么意思
  • 调拨入库的固定资产是否缴税?
  • 广告宣传怎么开发票
  • 不交社保的单位违法吗?
  • 个体户一般纳税人和小规模的区别
  • 携税宝可以全额抵扣吗
  • 3%小规模纳税人开出的发票 农产品成本如何计算
  • 在建工程摊销是啥意思
  • 未确认融资费用摊销额怎么计算
  • 过桥费和过路费去哪里了
  • 微软系统管理员账号
  • 开成品油发票要注意什么?
  • sinutrain破解版
  • hpp是什么文件
  • 不良资产核销的影响
  • 雨林木风u盘pe装系统教程
  • 增值税专用发票查询系统官方网站
  • 小规模年底税金怎么做账
  • 双轨制会计核算原则
  • arthas常用命令
  • php发送短信
  • 不动产和无形资产的区别
  • thinkphp yii
  • elementui中文网
  • php点运算符
  • php websocket教程
  • 个税系统有什么用
  • 贴现资产卖断会怎么样
  • 开票系统在哪
  • 0申报残保金逾期影响企业信用评级吗为什么
  • php前台模板
  • 织梦怎么改网站主页
  • 土地增值税清算的条件
  • 小规模纳税人如何申报增值税
  • 企业残保金什么情况下可以减免
  • sql server如何删除
  • 幼儿园固定资产说明怎么写
  • 个人独资企业购入设备可以一次性计提吗
  • 接受土地使用权的会计分录
  • 应收贷方余额表示什么意思
  • 稳岗补贴操作流程
  • 收取的承包费交什么税
  • 理财利息计入什么科目
  • 商品进销存台账
  • 外经证适用范围
  • 主营业务收入是含税还是不含税
  • 工业企业增值税税率
  • 销售怎么写啊
  • u启动怎么装机
  • win8 分屏
  • mac如何在桌面显示我的电脑
  • centos 网络监控
  • windows7自带的画图软件在哪里打开
  • linux操作系统b
  • win8.1的开始菜单在哪
  • windows xp快捷键设置在哪
  • Nymse.exe - Nymse是什么进程 有何作用
  • win10系统edge浏览器无法调用F12
  • win7电脑浏览器怎么设置默认浏览器
  • Android从零单排02_Eclipse搭建Android环境01
  • JAVA的OPENGL,JOGL入门实例----碰撞移动的正方体 (配置+源代码)
  • 创建nodejs项目的步骤
  • shell编程怎么执行
  • unitystudio手机版
  • jquery网页设计
  • 用python简单代码
  • python怎么用
  • before和after在句子中怎么翻译
  • 2018年小微企业所得税优惠政策
  • 小规模纳税人个税税率
  • 经营数据分析需要学什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设