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

  • 防伪税控系统
  • 汇票签收后可以撤回吗
  • 太阳能发电开票编码
  • 房屋出租收入会计分录
  • 土地入固定资产还是无形资产
  • 10个税点怎么计算公式
  • 单位购买预付卡
  • 汇算清缴报告和审计报告有什么区别
  • 公司刻一套章子多少钱
  • 权益法核算的好处
  • 开票没有网络可以开票吗
  • 怎么看医疗报销单
  • 车船税完税凭证号
  • 监督审核费用会计入账
  • 限制性股票科目
  • 广告业与服务业哪个好
  • 税务现金流
  • 增值税即征即退政策
  • 案例分析改变,从三块板开始
  • 土地的契税和印花税记入什么科目
  • 公司法人变更账务需要重新建立吗
  • 股息收入属于应税收入吗
  • 如何检验发票真伪
  • 多计提教育费附加怎么调整
  • 广告公司 成本
  • 日常服务app
  • 如何栽柑橘苗
  • 关于小微企业的规定
  • 情绪情感的特点
  • win10组策略关闭defender
  • 钉钉h5微应用
  • 进程mmc.exe
  • 公司报销客户的差旅费
  • 在建工程减值准备科目编码
  • 个人专利奖励是什么意思
  • 固定资产清理的审计目标不包括
  • framework3.5怎么打开
  • 金税盘发票数据导出不完整
  • three.js如何给模型锚点
  • 网络应用开发技术
  • yolo v5 github
  • 数据挖掘的四种基本方法
  • vue $函数
  • 其他综合收益核算的是企业根据企业会计准则
  • 签劳动合同员工突然离职怎么办
  • 涂料消费税征税范围
  • 项目终止前期费用核销
  • 工资税预扣
  • 哪些属于政府机关单位
  • mysql设置uuid
  • 个人所得税红利所得税率
  • 外经证预缴的附加税税率
  • 出口企业样品收入分录
  • 应交税费科目怎么调整
  • 未抵扣机动车专票红字发票怎么填开
  • 计提本月工资的账务处理
  • 重分类调整分录是什么
  • 企业筹建期的开办不少于多少年
  • 要交多少税收跟什么有关
  • 债务转实收资本的审批报告
  • win8更新win8.1
  • soapui安装与配置
  • sun solaris 8何启用telnet ftp 功能
  • iTunesHelper.exe是什么进程?iTunesHelper.exe系统错误怎么解决?
  • Win7中Remote Procedure Call(RPC)服务能关闭吗
  • centos7怎么看cpu和内存
  • win7自带拍照功能
  • linux系统init命令
  • 微软系统如何恢复出厂设置
  • html和js如何应用
  • python列表讲解
  • jquery html5 视频播放控制代码
  • javascript性能优化写法
  • 深入理解javascript特性
  • python redis incr
  • 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO
  • 蓝牙模块手机程序
  • android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
  • 煤炭开什么发票
  • 买车可以抵扣企业所得税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设