jQuery: 整理1---DOM操作

news/2024/7/11 1:30:59 标签: jquery, javascript

1. 获取属性

javascript">$("input").attr("属性名");

$("input").prop("属性名");

如果是固有属性,两个都可以用 

对于返回值是boolane的属性:  checked  selected  disabled:

   1.如果属性设置了值:attr 返回设置的值;prop返回true

   2. 如果属性没有设置值:attr 返回undefined;prop返回false

对于自定义的属性:  

      attr可以获取到设置的值;

      prop返回undefined

 

 

2. 设置属性

首先需要保证可以利用该方法获取到该属性:
        比如:对于返回值为boolean类型的属性,如果该属性没有设置值,则attr方法返回undefined, 所以我们在这边就不用attr给boolean类型的属性设置值

        比如:对于自定义属性:attr可以获取到设置的值,而prop返回undefined, 所以对于自定义属性我们使用attr设置值

javascript">$("input").attr("属性名","属性值");
javascript">$("input").attr("name","aaa")  // 将name属性的内容设置为aaa
javascript">$("input").prop("name","bbb")  将name属性的内容设置成bbb
javascript">// 设置返回值为boolean类型的属性
     $("#btn").attr("disabled","disabled")
     $("#btn").prop("disabled",true)

 

3. 移除属性

javascript">$("#btn").removeAttr("checked");
$("#btn").removeProp("checked");

4.总结

对于返回值是boolean类型的我们使用prop()方法,其余都用attr()方法

 


http://www.niftyadmin.cn/n/5284951.html

相关文章

java面试题19

什么是Java中的内存管理(Memory Management)?它有什么作用? 答案:内存管理是操作系统或虚拟机对计算机内存进行管理的机制,用于分配、释放和回收内存资源。在Java中,内存管理可以通过Java虚拟机…

oracle create user

sqlplus /nolog conn sys/pw123456orcl as sysdba CREATE USER zengwenfeng IDENTIFIED BY zengwenfeng ; GRANT ALL PRIVILEGES TO zengwenfeng ; COMMIT; C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期日 12月 24 21:38:24 20…

本地搭建【文档助手】大模型版(LangChain+llama+Streamlit)

概述 本文的文档助手就是:我们上传一个文档,然后在对话框中输入问题,大模型会把问题的答案返回。 安装步骤 先下载代码到本地 LangChain调用llama模型的示例代码:https://github.com/afaqueumer/DocQA(代码不是本人…

【网安 | 网络协议】ARP协议(地址解析协议)

前言 在使用nmap时可以使用-PR指令,通过发送ARP请求包进行主机存活探测。 那么这一过程的原理是什么呢? 在了解什么是ARP协议后,问题就迎刃而解了。 概念 地址解析协议,即ARP(Address Resolution Protocol&#xf…

如何在linux安装软件

一.安装种类 1.编译安装:灵活性高,难度较大, 可以安装新版本 2.rpm安装:查软件信息,是否安装,文件列表 3.yum:是rpm的升级版本,解决rpm的弊端 rpm安装: 安装软件的时…

裸机开发(1)-汇编基础

文章目录 GNU汇编语法常用汇编指令处理器内部数据传输指令存储器访问指令压栈和出栈指令跳转指令算术指令逻辑运算指令实战 函数发生调用时,需要进行线程保护,简单来说,就是先进行压栈操作,将调用函数参数、返回值等存到R0-15寄存…

计算机原理(1)计算机寄存器 汇编语言 内存访问

文章目录 前言一、汇编语言与机器码的前世今生?二、CPU如何实现对内存的访问三、内存物理地址的实现原理在其他方面的体现四、CPU的寻址模式在生活中的体现五、CPU如何区分指令与数据,指令与数据的概念是怎样产生的?六、结论七、参考资料八、…

【Linux】虚拟内存

文章目录 一、 介绍二、虚拟内存改配置多大?三、配置步骤 一、 介绍 虚拟内存(也称为交换空间),是一种计算机操作系统的内存管理技术,它通过将部分存储器空间用作硬盘上的临时扩展,使得程序能够使用比实际…