jquery prop 和 attr 区别

jQuery attr() 方法和 prop() 方法区别 jQueryattr()方法 定义和用法 attr() 方法设置或返回被选元素的属性和值。 当该方法用于返回属性值,则返回第一个匹配元素的值。 当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。 jQueryprop()方法 定义和用法 prop() 方法设置或返回被选元素的属性和值。 当该方法用于返回属性值时,则返回第一个匹配元素的值。 当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。 注意:prop() 方法应该用于检索属性值,例如 DO... 阅读详情

<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div>TODO write content</div>
        <input type="checkbox" id="test1"/>
        <input type="checkbox" checked="" id="test2"/>
        <input type="checkbox" checked="checked" id="test3"/>
        <script src="jquery-3.1.1.js"></script>
        <script>
            elem  = document.getElementById("test3");
            console.log(elem.checked)    //true (Boolean) 将随着复选框状态的改变而改变
            console.log($(elem).prop("checked"))    //true (Boolean) 将随着复选框状态的改变而改变
            console.log(elem.getAttribute("checked"))    //"checked" (String) 复选框的初始状态;不会改变
            console.log($(elem).attr("checked"))        //(1.6)    "checked" (String) 复选框的初始状态;不会改变
            
            $("#test3").click(function(){
                console.log(this.checked);
                console.log($(this).prop("checked"));
                console.log(this.getAttribute("checked"));
                console.log($(this).attr("checked"));
            });
        </script>
    </body>
</html>

jquery中attr和prop的区别分析 在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就知道了。  代码如下: <a>百度</a>  这个例子里<a>元素的DOM属性有“href、ta 立即下载

相关推荐

手把手教你用DLP4500和海康相机搭建双目结构光系统(附完整代码获取路径)

本文详细介绍了如何利用DLP4500投影仪和海康工业相机搭建低成本双目结构光三维测量系统。从硬件选型、软件配置到结构光编码解码实现,再到三维重建全流程,提供了完整的实战指南和优化技巧,帮助用户以不到2万元的预算实现0.05mm精度的三维扫描。

weixin_32447969的博客 317

jquery中关于attr和prop的区别!

昨天这两个方法搞混了,被公司大佬说了下,虽然没说什么,但还是挺尴尬的。重点是大佬说你可以用attr方法,我特么第一句话就是怎么用呢。原谅我使用vue之后太依赖框架的东西了,以至于以前jquery玩的也挺溜的我,慢慢淡忘了 jquery。罪过罪过呢!jquery还是一款很优秀的函数库,哎 不说了 继续码代码了。 $().attr() 允许我们往元素上加上自定义属性 我们也可以用attr 获取提前定义好的在上面的 自定义属性值 当然 也可以获取到 元素 自带的一些属性 那么 attr 是获取和设置 属性的

Java&Develop的博客 5990

ros2 humble中使用realsense t265与d435

前提,安装realsense SDK 2.51.1版本并且能成功启动realsense-viewer V2.51.1想要在ros2中使用realsense t265,必须配合realsense SDK v2.51.1使用realsense-ros 4.51.1版本,因为新版本realsense ros2不再对t265支持下面记录源码编译安装 realsense-ros 4.51.1版本。

m0_72797388的博客 954

jquery中attr和prop的区别

一,获取属性的区别 ● attr() 操作标签上的属性 ● prop() 操作Boolean类型的属性和有特性(class id name)的属性 attr可以操作HTML标签中的属性,不管是固有属性,还是添加的自定义属性。都可以通过attr来设置。 prop同样可以操作HTML中的固有属性,但对于自定义属性便无能为力了 下图可见 对于标签的固有属性,建议用prop方法。 如 id,class,width; 获取标签属性。 对于标签的自定义属性,建议使用attr方法。 二,获取属性值为boolean类型

m0_47720236的博客 3534

基于多智能体架构的AI自动化渗透测试平台PentAGI部署与实战

自动化渗透测试是网络安全领域提升效率、应对复杂威胁的关键技术。其核心原理在于通过程序化脚本或智能系统模拟攻击者行为,对目标系统进行安全评估。该技术能显著降低人工重复劳动,实现7x24小时持续监控与测试,其价值在于将安全专家从繁琐的扫描、信息收集中解放出来,专注于高级威胁分析与策略制定。在实际应用中,自动化渗透测试广泛应用于企业安全自评估、红蓝对抗演练及DevSecOps流程。本文聚焦于一个名为PentAGI的先进平台,它采用多智能体(Multi-Agent)系统架构,集成了知识图谱和向量数据库,实现了从侦察

weixin_30294295的博客 608

成本中心(CO)和利润中心(PCA)是管理会计模块的核心组件

SAP中成本中心(CO)和利润中心(PCA)凭证处理存在差异:①外部交易(如费用支付、销售)会生成FI借贷凭证;②内部成本分摊和转移仅产生CO/PCA管理凭证,通过次级成本要素或利润中心转移科目记录,不涉及FI模块。核心区别在于是否涉及企业实际收支:实际收支触发FI凭证,内部核算仅生成管理会计凭证。系统通过这种机制实现财务会计与管理会计的集成与分离。

金牌架构师 1128

JQuery中attr()和prop()用法和区别

jquery attr()方法 jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。 1. attr(属性名) //获取属性的值(取得第一...

高靖博的博客 1837

IIC软件协议及硬件知识汇总

IIC软件协议及硬件相关知识,真的是非常齐全了!

记得诚 1万+

关于Jquery获取和设置属性的两个方法prop()/attr()的区别。

1、从 jQuery 1.6 开始新增了一个方法 prop()。因为在 jQuery 1.6 之前,使用 attr() 有时候会出现不一致的行为。 2、根据官方的建议:具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr() prop()函数的结果: 1.如果有相应的属性,返回指定属...

weixin_30896825的博客 285

【实战圣经】YOLOv8-pose姿态估计模型从训练到RK3588部署:让边缘端骨骼识别速度突破60FPS

本教程从“模型训练-转换-边缘部署”全链路拆解了YOLOv8-pose姿态估计方案在RK3588上的落地过程,每一步都经过实战验证。无论是智能健身的动作实时纠正,还是工业设备的关键部件姿态检测,这套流程都能让你以最低成本实现高精度、高实时性的姿态估计应用。如果你在实践中遇到模型转换报错、部署性能不达标等问题,可聚焦某一环节深入优化——毕竟,让AI在边缘端“精准捕捉每一个关键点”,才是技术驱动场景创新的核心。

m0_71589036的博客 251

搜索神器Perplexity的详细使用方法(持续更新)

本文主要介绍了ChatGPT的互补工具Perplexity的详细使用方法,希望对新手有所帮助。需要说明的是,Perplexity不需要上网工具,很方便新手和小白上手使用。Perplexity的官网链接为:https://www.perplexity.ai/ 。 文章目录 1. 为什么要讲Perplexity? 2. 详细使用方法 2.1 使用要点一 2.2 使用要点二 2.3 使用要点三

herosunly的博客 8万+

jQuery中attr()与prop()的区别

Write By Monkeyfly 以下内容均为原创,如需转载请注明出处。 前提 在 jQuery 里,我们要获取一个标签元素的属性,可以用 attr()方法或者 prop()方法 ,那么两者有什么区别呢? jQuery attr() 方法 和 prop() 方法 attr() 方法设置或返回被选元素的属性值。 prop() 方法设置或返回被选元素的属性和值。 注:单纯从定义看的话,两个方法...

monkeyfly学前端 8709

高通Camx功能feature分析之八:高通NCS服务之架构和初始化

本文介绍了高通NCS(NONCameraSensor)服务的架构与初始化流程。NCS服务通过QMI接口访问非相机传感器,为CameraEIS、AEC等算法节点提供陀螺仪、加速度计等传感器数据支持。文章详细解析了NCS服务的分层架构,包括客户端、服务端、QSEE接口实现等组件,并重点分析了初始化过程中获取传感器列表、查询能力等关键步骤。通过camxsetting.xml中的enableNCSService开关控制服务启动,初始化过程涉及QSEE单例创建、传感器能力查询等核心操作。后续文章将继续深入讲解相关技术

930

Jquery中attr和prop的区别

在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它...

lifes_java的博客 174

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

jQuery中prop和attr的区别

一直都以为jQuery中获取html标签属性就是用attr方法,今天碰巧看到一篇文章,才发现还有一个prop方法,就想着查一下两个方法有什么区别。 结果还真挖出来个坑。 先做个实验,把以下代码保存成html文件,跑一遍(写这篇博客时jQuery版本为1.9.1) HTML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...

suzsoft_yz的专栏 310

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jquery中attr和prop的区别、 什么时候用 attr 什么时候用 prop

在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举...

darling5679的博客 148

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jQuery中attr和prop区别

一、attr和prop区别 attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说较慢。 prop是从属性对象中取值,属性对象中有多少属性,就能获取多少值,不需要在页面中显示定义。 二、attr和prop怎么选择? 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。快速,准确。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 三、例...

weixin_39499845的博客 630

jQuery的attr和prop区别

本文的开始,我们先看一个例子: <!DOCTYPE html> <html> <body> <input type="checkbox" />test <script src="http://libs.baidu.com/jquery/1.6.1/jquery.min.js"></script> &lt...

amyleeYMY的博客 325

jQuery中attr和prop的区别

##jquery中attr和prop的区别 最近在使用jQuery对操作的checkbox和radio标签进行判断时,发现只有第一次判断时对的,之后判断就不正确的问题,后来发现 在jquery的1.9版本中引入prop方法后,就出现了这样的问题:什么时候该用prop?什么时候用attr?两个之间有什么区别? 关于它们两个的区别,网上答案很多。这里谈谈我的总结: 对于HTML元素本身就带...

diaozaqu8623的博客 206

【Jquery】prop与attr的区别

prop与attr的区别,前端开发必看

LZGS_4的专栏 1259
上一篇: js || &&
下一篇: 数据结构与算法笔记
wiscourper_
博客等级 码龄17年 1641粉丝 272原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值