首页 > 其他分享 >jQuery的元素操作

jQuery的元素操作

时间:2024-08-15 19:25:05浏览次数:11  
标签:jQuery 元素 element 内容 操作 data 属性

 1.属性操作

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

所谓元素固有属性就是元素本身自带的属性。

比如<a>元素里面的href,比如<input>元素里面的type。

//获取语法;

prop('属性')

//设置属性语法

prop('属性','属性值')

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

用户自己给元素添加的属性,我们称为自定义属性

比如给div添加 index="1"。

//获取属性语法

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

//设置属性语法

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

2.数据缓存data()

·当做变量存储

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

// 附加数据语法
data('name','value')     //向被选元素附加数据
//获取数据语法
data('name')            //向被选元素获取数据

//例如:
$('span').data('spanindex',3);
console.log($('span').data('spanindex'))

3 JQuery内容文本值

3.1普通元素内容html() (相当于原生innerHTML)

        获取:html()                   //获取元素的内容

        设置:html("内容")        //设置元素的内容

3.2普通元素文本内容text() (相当于原生innerText)

        获取:text()                //获取元素的文本内容

        设置:text("文本内容")        //设置元素的文本内容

3.3表单的值 val()  (相当于原生value)

        获取:val()                //获取表单的值

        设置:val('"内容")        //设置表单的值

4.JQuery 元素操作-遍历

4.1遍历元素

JQuery隐藏迭代是对同一类元素做了同样的操作。如果想要给同一类元素做不同操作,就需要用到遍历

· 语法1:$("div").each(function(index,domEle) {xxx;})

each()
//方法遍历匹配的每一个元素。主要用DOM处理。each每一个
//里面的回调函数有2个参数:index 是每个元素的索引号;demEle 是每一个DOM元素对象,不是jQuery对象
//所以想要使用jQuery方法,需要给这个dom元素转换为jquery对象 $(domEle)

·语法2:$.each(object,function(index,element) {xxx;})

$.each()
//方法可用于遍历任何对象。主要用于数据处理,比如数组,对象
//里面的函数有2个参数:index是每个元素的索引号;element 遍历内容

补充

·jQuery元素操作---创建

        语法:$("<li></li>")

·jQuery元素操作---添加

        element.append("内容")  [把内容放入匹配元素内部最后面,类似原生appendChild]---生成父子关系

        element.prepend("内容")          //把内容放入匹配元素内部最前面。        ----生成父子关系

        element.after("内容")                //把元素放入元素后面 ----生成兄弟关系

        element.before("内容")             //把内容放入目标元素前面 ----生成兄弟关系

·jQuery元素操作---删除

        element.remove()                      //删除匹配的元素 (本身)

        element.empty()                        //删除匹配的元素集合中所有的子节点

        element.html("")                        //清空匹配元素的内容

标签:jQuery,元素,element,内容,操作,data,属性
From: https://blog.csdn.net/2402_84658588/article/details/141229546

相关文章

  • C语言中的操作符:深入解析与应用
    引言C语言提供了丰富的操作符,用于执行算术运算、逻辑判断、位操作等。这些操作符是编程语言中的基础构件,它们使得程序能够进行复杂的数据处理和逻辑控制。本文将详细介绍C语言中的各种操作符,包括它们的类型、用法和一些实际应用示例。操作符的分类算术操作符算术操作符用于......
  • 代码随想录算法训练营第一天 | 704. 二分查找,27. 移除元素
     704.二分查找题目链接:https://leetcode.cn/problems/binary-search/1,左闭右闭publicintsearch(int[]nums,inttarget){intlow=0;inthigh=nums.length-1;while(low<=high){intmid=(high+low)/2;if(num......
  • 《师父》风灵月影修改器:探索游戏无限可能,十四项功能操作宝典
    《师父》是一款充满挑战与深度的角色扮演游戏,其丰富的剧情与战斗系统吸引了大量玩家。然而,对于一些玩家来说,游戏的难度可能稍显陡峭,这时候,风灵月影修改器便成为了调整游戏体验的强大工具。本文将详细介绍风灵月影修改器的十四项功能,以及如何操作这些功能,帮助玩家更自由地探索游......
  • SpringBoot修改内置tomcat版本的操作步骤
    一:由于Tomcat高危漏洞影响,本文介绍了如何查询和修改Springboot内嵌的Tomcat版本,包括通过POM文件或mvnrepository查询版本,以及通过添加properties配置更改版本。此外,还提到了遇到缺少tomcat-juli依赖时的解决办法。最近Tomcat爆出高危漏洞,基本影响所有的Tomcat版本,故需要对sprin......
  • Windows11 微软Microsoft官方系统安装、重装操作教程
    01系统镜像下载推荐到微软中国官网下载Windows正版系统,或者可以到第三方的系统镜像下载站获取下载链接,使用迅雷工具进行下载,我这里推荐两个下载站,如果不想弄迅雷下载那么麻烦,也可以用我的123盘分享下载还是那句话,非常不建议下载各种奇葩定制系统,大部分系统中有夹带私货,安全性和......
  • kafka可视化操作工具kafka-Eagle安装部署
    kafka-Eagle安装部署下载地址下载kafka-eagle的安装包,下载地址:https://github.com/smartloli/kafka-eagle-bin/releases环境要求部署之前,需要先装jdk8,maven,并且配置好相应环境变量部署我这边是下载的v3.0.2版本。修改配置文件下载完成后,修改配置文件信息  conf\sys......
  • 读取配置连接信息,利用mybatis进行数据库连接操作
    mybatisConnConfig.properties配置文件内容default.configpath=config/mybatis/mybatis-config.xmldw.jdbc.system.driver=com.mysql.jdbc.Driverdw.jdbc.system.url=dw.jdbc.system.username=dw.jdbc.system.password=ralid.jdbc.system.driver=com.mysql.jdbc.Driver......
  • C++标准库 algorithm 堆操作 heap
    算法库-堆操作基本操作make_heap()(1)从一个元素范围创建出一个最大堆(2)将区间内的元素转化为heap.--传比较器push_heap()对heap增加一个元素.将一个元素加入到一个最大堆pop_heap()对heap取出下一个元素.从最大堆中移除最大元素sort_heap()对heap转化为一......
  • 容器引擎说明——Contianerd与Docker的区别以及Containerd换源操作
    容器引擎是Kubernetes最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet通过ContainerRuntimeInterface(CRI)与容器引擎交互,以管理镜像和容器。表1容器引擎对比Containerd和Docker组件常用命令对比表2镜像相关功能表3容器相关功能表4Pod相关功能说明:Cont......
  • 【CMake】掌握CMake基本操作
    @目录1.文件树和CMakeLists.txt一览1.1语法基本规则1.2文件目录讲解2.基本指令讲解2.1CMAKE_MINIMUM_REQUIRED(VERSIONXXX)2.2PROJECT(projectname)2.3SET()2.4ADD_SUBDIRECTORY(srcbin)2.5INCLUDE_DIRECTORIES(lib/)2.6ADD_EXECUTABLE(mainmain.cpp)2.7ADD_LIBRARY(......