位置: IT常识 - 正文

jQuery 获取与设置 元素属性【一篇文章轻松拿下】(jquery获取值的几种方法)

发布时间:2024-01-17
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官方文档)

  • 联想手机a670t怎么刷机(联想a60如何刷机)(联想手机a678t)

    联想手机a670t怎么刷机(联想a60如何刷机)(联想手机a678t)

  • 抖音团购核销完后钱去哪里了(抖音团购核销完后钱没到账)

    抖音团购核销完后钱去哪里了(抖音团购核销完后钱没到账)

  • 荣耀x30i怎么设置返回键(荣耀x30i怎么设置桌面时间和天气)

    荣耀x30i怎么设置返回键(荣耀x30i怎么设置桌面时间和天气)

  • 钉钉直播数据发起人怎么导出(钉钉直播的数据)

    钉钉直播数据发起人怎么导出(钉钉直播的数据)

  • apple微信免密支付已停用怎么开(apple微信免密支付扣费怎么回事)

    apple微信免密支付已停用怎么开(apple微信免密支付扣费怎么回事)

  • 快手主页的联系电话怎么设置(快手主页的联系电话直接拨打)

    快手主页的联系电话怎么设置(快手主页的联系电话直接拨打)

  • 在微信里建的群怎么找不到了(在微信里建的群怎么删除)

    在微信里建的群怎么找不到了(在微信里建的群怎么删除)

  • 文本框有什么和什么两种方式(文本框有什么和什么区别)

    文本框有什么和什么两种方式(文本框有什么和什么区别)

  • 三相100a能用多少千瓦(三相100a用多少平方线)

    三相100a能用多少千瓦(三相100a用多少平方线)

  • flash中有哪几种基本动画类型(flash的两种类型)

    flash中有哪几种基本动画类型(flash的两种类型)

  • 京东买的苹果去哪保修(京东买的苹果去哪里保修)

    京东买的苹果去哪保修(京东买的苹果去哪里保修)

  • 有没有ipad支持wifi6(ipad2020支持无线)

    有没有ipad支持wifi6(ipad2020支持无线)

  • 淘宝新势力是什么意思(淘宝新势力是什么店铺)

    淘宝新势力是什么意思(淘宝新势力是什么店铺)

  • qq音乐vip可以几个人用(qq音乐vip可以几个设备一起登录)

    qq音乐vip可以几个人用(qq音乐vip可以几个设备一起登录)

  • 手机老是有提示音是怎么回事(手机老是有提示音但是没消息怎么关闭)

    手机老是有提示音是怎么回事(手机老是有提示音但是没消息怎么关闭)

  • windows是什么系统(windows是什么电脑)

    windows是什么系统(windows是什么电脑)

  • 通信协议常用有哪些(通信协议常用有哪些类型)

    通信协议常用有哪些(通信协议常用有哪些类型)

  • 小米手环3和4的表带通用吗(小米手环3和4的上市时间是多少)

    小米手环3和4的表带通用吗(小米手环3和4的上市时间是多少)

  • 快影有长腿瘦身吗(快影有长腿特效吗)

    快影有长腿瘦身吗(快影有长腿特效吗)

  • 怎样注册微信号新微信号(怎样注册微信号不用手机号)

    怎样注册微信号新微信号(怎样注册微信号不用手机号)

  • word怎么设置首行缩进(word怎么设置首页无页码)

    word怎么设置首行缩进(word怎么设置首页无页码)

  • 乐视手机闪退怎么回事(乐视app闪退)

    乐视手机闪退怎么回事(乐视app闪退)

  • 小米6快充是什么标准(小米6快充标准)

    小米6快充是什么标准(小米6快充标准)

  • 怎样关闭微信刷脸登录(怎样关闭微信刷视频功能)

    怎样关闭微信刷脸登录(怎样关闭微信刷视频功能)

  • 荣耀20如何添加小工具(荣耀20如何添加门禁卡)

    荣耀20如何添加小工具(荣耀20如何添加门禁卡)

  • 微信如何查询对方如何加我的(微信如何查询对一个人的转账记录)

    微信如何查询对方如何加我的(微信如何查询对一个人的转账记录)

  • 显示器最高多少hz(显示器最高多少赫兹)

    显示器最高多少hz(显示器最高多少赫兹)

  • 增值税发票平台怎么下载已认证发票
  • 软件企业减免企业所得税
  • 企业为员工代扣代缴个人所得税分录
  • 什么叫关税完税价
  • 税控盘没有清卡,反写怎么办
  • 行政单位利息收入可以扣除手续费
  • 租厂房需要交租赁税吗
  • 政府机关车辆拍卖
  • 工资代扣的工会经费怎么做账
  • 企业购置节能节水专用设备
  • 跨年度费用怎么入账
  • 企业对外借款是怎么规定的
  • 发票入账后查出金额错误
  • 营改增后小规模都是三个点吗
  • 变更税号后地税个税申报系统还是显示老税号怎么办?
  • 易票365怎么认证发票
  • 营改增后,纳税人转让房地产
  • 企业注销前需要固定资产清理吗
  • 未开票收入可以填写负数吗
  • 个税申报所属期和所得期
  • 拍卖所得房产计税依据
  • 反向吸收合并账务处理
  • 免税增值税发票怎么做账
  • 公司没有残疾人需要缴纳残保金吗
  • 中小企业费用管理
  • 按揭购入固定资产怎么算
  • 增值税发票税率怎么算
  • 如何使用u盘安装win11
  • 金税盘减免税款可以抵扣销项税吗
  • 腾讯手游助手玩不了金铲铲
  • win7右键设置方法
  • Win10任务栏没有wifi图标
  • 小规模纳税人销售使用过的固定资产
  • 计算机指令用来做什么
  • 房地产企业预缴增值税如何申报
  • 衡量一个企业经营状况
  • 计提的发展基金如何使用
  • 分配水电费会计分录需要写税吗?
  • 琥珀山庄位于我国哪个省
  • La Selva生物站热带雨林树冠上的黑嘴巨嘴鸟,哥斯达黎加 (© Greg Basco/Minden Pictures)
  • 作废的专票能认证过去吗
  • 动态模型图如何制作
  • 销售提成收入证明怎么写
  • 数组 php
  • 论文精读分析报告
  • 计提租金怎么做会计分录
  • 怎么修改手机的地理位置
  • 电子商业汇票业务
  • 退休人员发绩效
  • 网络费用属于什么费用
  • 调整以前年度错账会计分录怎么做
  • 用python创建一个列表
  • java委托模式和代理模式
  • 个人帮公司代持股份
  • 原材料折价销售怎么算
  • 收到生育津贴入什么科目
  • 坏账核销的会计处理
  • 清包工可以有一部分小料吗
  • MySQL数据库远程登录
  • 残疾人保障金需要联系专管员吗
  • 成本法和权益法的相同点
  • 盘亏盘盈的会计处理
  • 简易计税通过哪个科目核算
  • 年初资产总额怎么算
  • sql命令语句
  • mysql按字节截取
  • sqlserver msdb
  • 注册表 命令
  • 如何设置windows自动关机
  • windows累积更新
  • Mac通过AppleID登录窗口
  • window8怎么样
  • 微软windows10正版
  • dos启动方式
  • openvz
  • socketio nodejs
  • 三证合一后还有税务登记证吗?
  • 请问地税是省直单位吗
  • 税务局残疾人就业保障金
  • 政治部副主任是干嘛的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号