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

  • 个税退付手续费是单位所得吗
  • 年度汇算退税是什么意思
  • 进项税额抵扣怎么做账
  • 企业季度所得税计算公式
  • 印花税的会计分录有哪些
  • 配件销售过程中有什么注意事项
  • 代理费住宿费都包括什么
  • 银行账户利息怎么记账
  • 员工餐费用应该怎么记账
  • 一般纳税人符合条件
  • 外商企业增资
  • 职工福利企业所得税
  • 车间管理人员的工资属于
  • 哪家银行存款利率高2023
  • 营改增后建筑服务包括内容
  • 发票密码区出来了还能用吗
  • 费用报销单的摘要是什么意思
  • 小微企业声明函怎么开
  • 二手车销售统一专票哪里开
  • 应交税费已交税金借方有余额
  • 其他公司垫付货款合法吗
  • 物流补贴需要交税吗
  • 年终股东利润分配方案
  • 不动产抵押合同管辖法院
  • office com组件修复
  • php 回调函数
  • 股票的交易费用多少
  • 应收票据包括哪些支票
  • 增值税发票销货清单怎么打印
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)
  • PHP:mcrypt_module_is_block_algorithm_mode()的用法_Mcrypt函数
  • 图片转base64格式返回给前端,前端如何展示?
  • php 上传文件
  • 知识图谱实现方案
  • 个体户发票没有开户行和账号行吗
  • 电子回单是什么样子
  • 什么是资产减值准备计提
  • 研发费用加计扣除新税收政策
  • 无实物的固定资产有哪些
  • 免税法扣除法抵免法的区别
  • 代理付银行手续费合法吗
  • 应付福利费算支出吗
  • 仓库出入库账本怎么做
  • 企业记账的相关规定
  • 主营业务收入净额在利润表里怎么看
  • 商品进销差价会计科目流程图模板
  • 土地契税税率计算公式
  • 商业汇票的会计核算
  • 小规模没交税有什么后果
  • 政府会计累计盈余借贷方向
  • 金蝶系统如何设置套打
  • mysql 最新稳定版本
  • SQLServer CONVERT 函数测试结果
  • 远程连接局域网电脑
  • WINDOWS系统无法正常启动
  • linux安装c环境
  • linux安装vmvare
  • linux添加新硬盘后网卡无法启动
  • window10通知
  • macbook怎么开启
  • win7小键盘数字键不能用怎么办
  • win10系统光驱
  • win8出现蓝屏怎么修复
  • accessviolation怎么解决
  • unity2d 阴影
  • js中的三种弹出式消息提醒的命令是什么
  • html文字美化
  • unity 案例
  • js自定义指令
  • js赋值input
  • java script
  • 株洲购房契税减半流程查询
  • 增值税电子普通发票需要盖章吗
  • 城市基础设施配套费由哪个部门收取
  • 契税和房产税是一回事吗
  • 豪车消费税的征税范围
  • 国家税务局查询发票
  • 建设工程合同纠纷属于专属管辖吗
  • 江西国家税务局电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设