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

  • 个体工商户是否跨省经营
  • 非营利组织企业所得税
  • 平均税额怎么算
  • 积分抵现是什么意思
  • 事业单位固定资产计提折旧是当月还是次月
  • 增值税纳税申报表附列资料(三)
  • 汇算清缴退回的所得税
  • 城市维护建设税优惠政策
  • 发票没有认证怎么报销
  • 应付账款坏账处理说明
  • 转出未交增值税借方余额怎么处理
  • 企业生产设备产品有哪些
  • 餐饮企业收到现金抵用券会计分录
  • 境外施工
  • 正常消耗的直接材料计入当期损益
  • 外币业务汇兑损益根据业务划分为
  • 本年利润的借贷双方表示什么
  • 餐饮行业固定资产界定
  • 营业执照办理流程需要多久
  • 收到其他与经营活动有关的现金减少
  • 无形资产研发支出适用于税前加计扣除的政策
  • abs付款是现金吗
  • win11 zen3
  • iphone怎么格式化掉所有内容和设置
  • 四种存款账户的定义
  • 公司免税是指免的什么税
  • 退回多缴税款账务处理
  • 职工教育经费包括餐费吗
  • 误餐费怎么入账
  • 工程施工与工程结算在资产负债表里
  • 漏记收入 罚款
  • 装修房子监理
  • php curl_exec
  • 长期资产的减值和流动资产的减值的区别
  • random_state=123
  • 端午安康图片
  • thinkphp框架作用
  • 雪花算法workid
  • 微信小程序开发一个多少钱
  • node更新到最新版本
  • yolov4源码解读
  • vuea
  • python单链表的创建
  • 新医院会计制度采用什么预算方法
  • 代建工程开发成本核算应设置的会计科目是( )
  • 公司还款给个人怎么操作
  • sql server打开方式
  • sqlyog提示
  • 交通费中的高速费指什么
  • 开增值税专用发票的好处
  • 抵扣是什么意思大白话...举例
  • 利用职务之便谋取私利是什么罪
  • SQL SERVER中关于exists 和 in的简单分析
  • 企业所得税是指哪些
  • 采购人员费用计入什么科目
  • 小规模纳税人指的是谁
  • 管理费用的会计要素
  • 机动车经销企业开具机动车发票
  • 业务招待费文件
  • 结转公允价值变动
  • 小型微利企业所得税100到300
  • 计提税金如何进项抵扣
  • 医疗机构药库设置标准
  • centos 命令
  • win8 怎么样
  • macbookpro隐藏
  • centos下载与安装
  • macos dock栏
  • macos finder的应用程序列表在哪里
  • win8 更改电脑设置
  • mac的替换在哪里
  • mcappins.exe - mcappins进程是什么文件 什么意思.
  • 凭据管理器 win10
  • 浅谈特殊儿童的融合教育论文
  • 全面理解和准确把握新时代党的建设总要求心得体会
  • node.js 配置
  • 什么是城建税和土地税
  • 湖南城乡居民医疗保险咨询电话
  • 税务局打印发票的软件是哪个
  • 房屋增值税和土地增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设