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

  • 苏康码变黄了怎么办(苏康码变黄了怎么变回来)

    苏康码变黄了怎么办(苏康码变黄了怎么变回来)

  • 抖音作品审核中是怎么回事(抖音作品审核中别人能看到吗)

    抖音作品审核中是怎么回事(抖音作品审核中别人能看到吗)

  • 手机纯流量卡装哪个卡槽(流量卡直接插在手机上就可以了吗)

    手机纯流量卡装哪个卡槽(流量卡直接插在手机上就可以了吗)

  • 刷宝怎么解绑身份证(刷宝怎么解绑银行卡)

    刷宝怎么解绑身份证(刷宝怎么解绑银行卡)

  • 什么软件可以代替word(什么软件可以代替百度)

    什么软件可以代替word(什么软件可以代替百度)

  • 原来的手机号不用了怎么获取验证码(原来的手机号不用了微信密码忘了怎么办)

    原来的手机号不用了怎么获取验证码(原来的手机号不用了微信密码忘了怎么办)

  • 华为oxf-an00是什么型号(华为ofx an00是什么型号)

    华为oxf-an00是什么型号(华为ofx an00是什么型号)

  • 手机卡关机了是怎么回事(手机卡关机是否可以定位)

    手机卡关机了是怎么回事(手机卡关机是否可以定位)

  • 已启用缩放是什么意思(显示已启用缩放)

    已启用缩放是什么意思(显示已启用缩放)

  • 耳机声音小的解决方法(耳机声音小的解决方法华为)

    耳机声音小的解决方法(耳机声音小的解决方法华为)

  • 1a2a充电头的区别(1a2.1a充电头的区别)

    1a2a充电头的区别(1a2.1a充电头的区别)

  • 什么是密码重置盘(什么是密码重置向导)

    什么是密码重置盘(什么是密码重置向导)

  • ios12.2.2能降级吗(ios12.5.3能降级吗)

    ios12.2.2能降级吗(ios12.5.3能降级吗)

  • 阻止此号码对方知道吗(阻止此号码对方还能发短信吗)

    阻止此号码对方知道吗(阻止此号码对方还能发短信吗)

  • 如何补回3年前的手机号(如何补回3年前的手机号 已经关机)

    如何补回3年前的手机号(如何补回3年前的手机号 已经关机)

  • Reno Ace经常死机怎么办(oppo reno ace死机黑屏开不了机)

    Reno Ace经常死机怎么办(oppo reno ace死机黑屏开不了机)

  • 微信上小程序怎么做(微信上小程序怎么删除)

    微信上小程序怎么做(微信上小程序怎么删除)

  • vsco注册了会扣钱吗(vsco注册不了怎么办)

    vsco注册了会扣钱吗(vsco注册不了怎么办)

  • 抖音怎么解除青少年模式(抖音怎么解除青少年密码)

    抖音怎么解除青少年模式(抖音怎么解除青少年密码)

  • 解压密码怎么用(html解压密码怎么用)

    解压密码怎么用(html解压密码怎么用)

  • 手机照片怎么缩小kb(手机照片怎么缩到30个字符)

    手机照片怎么缩小kb(手机照片怎么缩到30个字符)

  • 微信怎么查谁看了我的朋友圈(微信怎么查谁看过我的主页)

    微信怎么查谁看了我的朋友圈(微信怎么查谁看过我的主页)

  • 堡垒主机在IAM系统中起到什么作用(堡垒主机是什么意思)

    堡垒主机在IAM系统中起到什么作用(堡垒主机是什么意思)

  • oppoReno后的凸点是什么功能(opporeno后盖的小圆点是什么)

    oppoReno后的凸点是什么功能(opporeno后盖的小圆点是什么)

  • vx是什么聊天工具(微信是什么聊天软件)

    vx是什么聊天工具(微信是什么聊天软件)

  • qq音乐怎么取消关注好友(qq音乐怎么取消自动续费)

    qq音乐怎么取消关注好友(qq音乐怎么取消自动续费)

  • 阿里钉钉有crm功能吗(钉钉有成crm)

    阿里钉钉有crm功能吗(钉钉有成crm)

  • 小度1s和小度1c的区别(小度1s和小度x8哪个好)

    小度1s和小度1c的区别(小度1s和小度x8哪个好)

  • 智慧团建忘记密码该如何操作(智慧团建忘记密码也不知道组织关系在哪里)

    智慧团建忘记密码该如何操作(智慧团建忘记密码也不知道组织关系在哪里)

  • 不含税的金额
  • 进口货物的会计科目
  • 所得税申报表的营业收入包括营业外收入吗
  • 营改增之前的工程造价怎么算
  • 融资租赁可以确认为资产吗
  • 开票时间超限怎么办
  • 为企业担保
  • 受托加工费直接计入生产成本
  • 应扣未扣税款向谁追缴
  • 购入材料用什么科目
  • 民非企业缴纳社保会计分录
  • 外购烟叶税进项税额的扣除率
  • 收到汇票的账务处理
  • 股票收入要交税的后果有哪些
  • 专用设备抵免企业所得税目录
  • 福利费进项税额转出会计分录账务处理
  • 工会经费具体用途是什么
  • mac打不开网页但是可以上微信
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • php获取用户名
  • 政策性专项资金包括哪些
  • windows怎么复制
  • 原材料当做废品怎么做
  • php教程 ftp 函数
  • 财政扶持企业政策
  • php curl_init
  • 税收筹划的风险性
  • 计算机视觉会议2023年11月
  • PHP:imageconvolution()的用法_GD库图像处理函数
  • php is_a
  • 共识算法主要解决什么问题
  • 前端如何将项目分类
  • php递归函数桃子一天吃一半
  • 收到股利的会计分录
  • 股票分红个人所得税
  • mongo删除数据库命令
  • 有效税额可以更改吗
  • 企业收到土地补偿金需要开发票吗
  • 餐具报损率一般为多少
  • sql server2003
  • SQL2008中通过DBCC OPENTRAN和会话查询事务
  • mysql 执行动态语句
  • 新手任务税控设备申请
  • 商业保理怎么账务处理?
  • 银行汇票该怎么做账
  • 暂估入库后发票整单折扣
  • 退休人员基本养老金包括哪些
  • 公司账户转账给个人要交税吗
  • 工会经费支出审批表
  • 汽油费进项税额能抵扣吗
  • 购买公司分录怎么写
  • 小规模纳税人季度申报哪些税
  • 固定资产应计入什么账户
  • 让渡是什么
  • 会计年终决算怎么填写
  • 职工薪酬包括哪四项内容
  • debian系列
  • 如何确定我的学生学到了问题,尤其是核心素养方面
  • centos ssh permission denied
  • freebsd11.3安装教程
  • nec笔记本电脑开机屏幕没反应
  • xp系统自动升级win7
  • 怎么给电脑装win8系统
  • svn怎么切换用户名
  • windows xp系
  • win8显示wifi关怎么办
  • VS2012中C++,#include无法打开源文件
  • js获取json数组中的值
  • 微信小程序上传文件的API是
  • js 列表
  • Android计算器项目代码
  • 骨头动漫头像
  • window.open失效
  • android的布局文件
  • js判断pc还是移动
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • 学习雷锋好榜样
  • unity持久化存储
  • js获取当前点击事件的节点
  • mysql数据类型大全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设