jQuery属性操作

news/2024/7/10 23:38:03 标签: jquery

jQuery属性操作

  • 设置或获取元素固有属性值prop()
  • 设置或获取元素自定义属性attr()
  • 数据缓存data()

设置或获取元素固有属性值prop()

所谓元素固有属性就是元素本身自带的属性,比如<a>元素里面的href,比如元素里面的type。
1、获取属性语法

prop("属性")

2、设置属性语法
prop(“属性”,"属性值”)

设置或获取元素自定义属性attr()

用户自己给元素添加的属性,我们称为自定义属性,比如给div添加index=“1”。
1、获取属性语法

attr("属性") //类似原生getAttribute()

2、设置属性语法

attr("属性","属性值")//类似原生setAttribute()

数据缓存data()

data()方法可以在指定的元素上存取数据,并不会修改DOM元素结构,一旦页面刷新,之前存放的数据都将被移除。
1、附加数据语法

data(”name","value") //向被选元素附加数据

2、获取数据语法

date(”name") //向被选元素获取数据

同时,还可以读取HTML5自定义属性data-index,得到的是数字型。


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

相关文章

open-source--攻防世界

题目直接给了源码&#xff0c;发现只要跳过条件就可以得到flag 转载于:https://www.cnblogs.com/chuxinbubian/p/10831568.html

jQuery内容文本值

jQuery内容文本值普通元素内容html&#xff08;&#xff09;&#xff08;相当于原生inner HTML&#xff09;普通元素文本内容text&#xff08;&#xff09;&#xff08;相当于原生innerText&#xff09;表单的值val&#xff08;&#xff09;&#xff08;相当于原生value&#x…

Redis主从+KeepAlived实现高可用

Redis是我们当下比较流行使用的非关系数据库&#xff0c;可支持多样化的数据类型&#xff0c;多线程高并发支持&#xff0c;redis运行在内存拥有更快的读写。因为redis的表现如此出色&#xff0c;如何能保障redis在运行中能够应对宕机故障&#xff0c; 所以今天总结了下redis主…

jQuery 元素操作、尺寸、位置操作

jQuery元素操作遍历元素添加元素删除元素/内容jQuery尺寸jQuery 位置遍历元素 jQuery 隐式迭代是对同一类元素做了同样的操作。如果想要给同一类元素做不同操作&#xff0c;就需要用到遍历。 语法1&#xff1a; $("div").each(function(index,domEle){xxx;})1、eac…

macOS Mojave 10.14上安装iTunes12.6

将一下内容保存为iTunes.scpt&#xff0c;并运行 set question to display dialog "确定是否删除 iTunes ?" buttons {"Yes", "No"} default button 1 set answer to button returned of question if answer is equal to "Yes" thend…

jQuery带有动画的返回顶部

带有动画的返回顶部&#xff1a;animate&#xff08;&#xff09; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>带有动画的返回顶部</title><style>div {width: 300px;height: 1000px…

IntelliJ IDEA Error:(24, 35) java: 常量字符串过长

IntelliJ IDEA Error:(24, 35) java: 常量字符串过长 在转换一个JSON转Java对象是 idea 编译不通过 提示&#xff1a;Error:(24, 35) java: 常量字符串过长 File -> Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler &#xff0c; Use Comp…

jQuery其它方法

jQuery其它方法jQuery拷贝对象jQuery 多库共存jQuery 插件jQuery拷贝对象 如果想要把某个对象拷贝&#xff08;合并&#xff09;给另一个对象使用&#xff0c;此时可以使用$.extend()方法。 语法&#xff1a; $.extend([deep],target,object1,[objectN])1、deep&#xff1a;如…