jQuery HTML/CSS 参考文档
jQuery HTML/CSS 参考文档
文章目录
- 应用样式
- 示例
- 属性方法
- 示例
jQuery HTML/CSS 参考文档
应用样式
addClass( classes ) 方法可用于将定义好的样式表应用于所有匹配的元素上。可以通过空格分隔指定多个类。
示例
以下是一个简单示例,设置了para标签 <p> 的 class 属性−
<html><head><title>The jQuery Example</title><script type = "text/javascript" src = "https://www.tutorialspoint.com/jquery/jquery-3.6.0.js"></script><script type = "text/javascript" language = "javascript">(document).ready(function() {("em").addClass("selected");$("#myid").addClass("highlight");});</script><style>.selected { color:red; }.highlight { background:yellow; }</style> </head><body><em title = "Bold and Brave">This is first paragraph.</em><p id = "myid">This is second paragraph.</p></body>
</html>
这将产生以下结果−

属性方法
以下表格列出了你可以使用的一些有用的方法来操作属性和属性。
| 序号 | 方法与描述 |
|---|---|
| 1 | attr( properties ) 将一个键/值对象设置为所有匹配元素的属性。 |
| 2 | attr( key, fn ) 在所有匹配的元素上,将一个属性设置为计算值。 |
| 3 | removeAttr( name ) 从每个匹配元素中移除一个属性。 |
| 4 | hasClass( class ) 如果在匹配的元素集合中至少存在一个指定的 class,则返回 true。 |
| 5 | removeClass( class ) 从匹配元素集合中移除所有或指定的 class。 |
| 6 | toggleClass( class ) 如果不存在指定的 class,则添加;如果存在,则删除。 |
| 7 | html( ) 获取第一个匹配元素的 HTML 内容(innerHTML)。 |
| 8 | html( val ) 设置每个匹配元素的 HTML 内容。 |
| 9 | text( ) 获取所有匹配元素的合并文本内容。 |
| 10 | text( val ) 设置所有匹配元素的文本内容。 |
| 11 | val( ) 获取第一个匹配元素的输入值。 |
| 12 | val( val ) 如果在 <input> 上调用,则设置每个匹配元素的 value 属性;如果在带有传递的 <option> 值的 <select> 上调用,则选择传递的选项;如果在复选框或单选框上调用,则选中所有匹配的复选框和单选框。 |
示例
与上面的语法和示例类似,下面的示例将帮助您理解在不同情况下使用各种属性方法的方法。
这里是不同情况下属性方法的完整列表 –
| 序号 | 选择器和描述 |
|---|---|
| 1 | $(“#myID”).attr(“custom”) 这将返回与ID myID匹配的第一个元素的属性custom的值。 |
| 2 | $(“img”).attr(“alt”, “Sample Image”) 这将把所有图片的alt属性设置为新值”Sample Image”。 |
| 3 | $(“input”).attr({ value: “”, title: “Please enter a value” }); 把所有元素的值设置为空字符串,并将jQuery示例设置为字符串Please enter a value。 |
| 4 | $(“a[href^=https://]”).attr(“target”,”_blank”) 选择具有以 https:// 开头的href属性的所有链接,并将其target属性设置为 _blank 。 |
| 5 | $(“a”).removeAttr(“target”) 这将移除所有链接的 target 属性。 |
| 6 | $(“form”).submit(function() {$(“:submit”,this).attr(“disabled”, “disabled”);}); 这将在点击提交按钮时,将disabled属性修改为值”disabled”。 |
| 7 | $(“p:last”).hasClass(“selected”) 如果最后一个<p>标签有关联的class为 selected ,则返回true。 |
| 8 | $(“p”).text() 返回包含所有匹配的<p>元素的组合文本内容的字符串。 |
| 9 | $("p").text(" <i>Hello World</i>") 这将把<I>Hello World</I>设置为匹配的<p>元素的文本内容。 |
| 10 | $(“p”).html() 返回所有匹配段落的HTML内容。 |
| 11 | $(“div”).html(“Hello World”) 这将把所有匹配的<div>的HTML内容设置为Hello World。 |
| 12 | $(“input:checkbox:checked”).val() 获取已选中复选框的第一个值。 |
| 13 | $(“input:radio[name=bar]:checked”).val() 获取一组单选按钮中的第一个值。 |
| 14 | $(“button”).val(“Hello”) 设置每个匹配元素<button>的value属性。 |
| 15 | $(“input”).val(“on”) 这将选中所有值为”on”的单选按钮或复选框。 |
| 16 | $(“select”).val(“Orange”) 这将在下拉框中选择选项Orange,可选项为Orange、Mango和Banana。 |
| 17 | $(“select”).val(“Orange”, “Mango”) 这将在下拉框中选择选项Orange和Mango,可选项为Orange、Mango和Banana。 |
相关文章:
jQuery HTML/CSS 参考文档
jQuery HTML/CSS 参考文档 文章目录 应用样式 示例属性方法示例 jQuery HTML/CSS 参考文档 应用样式 addClass( classes ) 方法可用于将定义好的样式表应用于所有匹配的元素上。可以通过空格分隔指定多个类。 示例 以下是一个简单示例,设置了para标签 <p&g…...
QT 布局管理综合实例
通过一个实例基本布局管理,演示QHBoxLayout类、QVBoxLayout类及QGridLayout类效果 本实例共用到四个布局管理器,分别是 LeftLayout、RightLayout、BottomLayout和MainLayout。 在源文件“dialog.cpp”具体代码如下: 运行效果: Se…...
使用 pubsub-js 进行消息发布订阅
npm 包地址 github 包地址 pubsub-js 是一个轻量级的 JavaScript 基于主题的消息订阅发布库 ,压缩后小于1b。它具有使用简单、性能高效、支持多平台等优点,可以很好地满足各种需求。 功能特点: 无依赖同步解耦ES3 兼容。pubsub-js 能够在…...
TA Shader基础
渲染管线 概念:GPU绘制物体的时候,标准的,流水线一样的操作 游戏引擎如何绘制物体:CPU提供绘制数据(顶点数据,纹理贴图等)给GPU,配置渲染管线(装载Shader代码到GPU&…...
VScode + opencv(cmake编译) + c++ + win配置教程
1、下载opencv 2、下载CMake 3、下载MinGW 放到一个文件夹中 并解压另外两个文件 4、cmake编译opencv 新建文件夹mingw-build 双击cmake-gui 程序会开始自动生成Makefiles等文件配置,需要耐心等待一段时间。 简单总结下:finish->configuring …...
Vue中的常用指令v-html / v-show / v-if / v-else / v-on / v-bind / v-for / v-model
前言 持续学习总结输出中,Vue中的常用指令v-html / v-show / v-if / v-else / v-on / v-bind / v-for / v-model 概念:指令(Directives)是Vue提供的带有 v- 前缀 的特殊标签属性。可以提高操作 DOM 的效率。 vue 中的指令按照不…...
ChatGPT 提问技巧
ChatGPT是由 OpenAI 训练的⼀款⼤型语⾔模型,能够和你进⾏任何领域的对话。 它能够⽣成类似于⼈类写作的⽂本。您只需要给出提示或提出问题,它就可以⽣成你想要的东⻄。 在此⻚⾯中,您将找到可与 ChatGPT ⼀起使⽤的各种提示。 只需按照下…...
2023-11-09 LeetCode每日一题(逃离火灾)
2023-11-09每日一题 一、题目编号 2258. 逃离火灾二、题目链接 点击跳转到题目位置 三、题目描述 给你一个下标从 0 开始大小为 m x n 的二维整数数组 grid ,它表示一个网格图。每个格子为下面 3 个值之一: 0 表示草地。1 表示着火的格子。2 表示一…...
阿里云-maven私服idea访问私服与组件上传
1.进入aliyun制品仓库 2. 点击 生产库-release进入 根据以上步骤修改本地 m2/setting.xml文件 3.pom.xml文件 点击设置获取url 4. idea发布组件...
Ubuntu上的TFTP服务软件
2023年11月11日,周六下午 目录 tftpd-hpa atftpd 配置和启动 tftpd-hpa 这是一个TFTP服务器软件包,提供了一个简单的TFTP服务器。 你可以使用以下命令安装它: sudo apt-get install tftpd-hpaatftpd 这是另一个常用的TFTP服务器软件包…...
jedis、lettuce与redis交互分析
概念梳理: redis是缓存服务器,jedis、lettuce都是Java语言下的redis客户端,用于与redis服务器进行交互。springboot项目中一般使用的是spring data redis,spring data redis依赖与jedis或lettuce,可以进行配置&#x…...
C++算法:矩阵中的最长递增路径
涉及知识点 拓扑排序 题目 给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能 在 对角线 方向上移动或移动到 边界外(即不允…...
OpenWRT配置SFTP远程文件传输,让数据分享更安全
文章目录 前言 1. openssh-sftp-server 安装2. 安装cpolar工具3.配置SFTP远程访问4.固定远程连接地址 前言 本次教程我们将在OpenWRT上安装SFTP服务,并结合cpolar内网穿透,创建安全隧道映射22端口,实现在公网环境下远程OpenWRT SFTP…...
已解决:rm: 无法删除“/opt/module/zookeeper-3.4.10/zkData/zookeeper_server.pid“: 权限不够
解决: ZooKeeper JMX enabled by default Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg Stopping zookeeper ... /opt/module/zookeeper-3.4.10/bin/zkServer.sh: 第 182 行:kill: (4149) - 不允许的操作 rm: 无法删除"/opt/module/zooke…...
Flink(四)【DataStream API - Source算子】
前言 今天开始学习 DataStream 的 API ,这一块是 Flink 的核心部分,我们不去学习 DataSet 的 API 了,因为从 Flink 12 开始已经实现了流批一体, DataSet 已然是被抛弃了。忘记提了,从这里开始,我开始换用 F…...
GIS入门,xyz地图瓦片是什么,xyz数据格式详解,如何发布离线XYZ瓦片到nginx或者tomcat中
XYZ介绍 XYZ瓦片是一种在线地图数据格式,由goole公司开发。 与其他瓦片地图类似,XYZ瓦片将地图数据分解为一系列小的图像块,以提高地图显示效率和性能。 XYZ瓦片提供了一种开放的地图平台,使开发者可以轻松地将地图集成到自己的应用程序中。同时,它还提供了高分辨率图像和…...
[工业自动化-14]:西门子S7-15xxx编程 - 软件编程 - STEP7 TIA博途是全集成自动化软件TIA portal快速入门
目录 一、TIA博途是全集成自动化软件TIA portal快速入门 1.1 简介 1.2 软件常用界面 1.3 软件安装的电脑硬件要求 1.4 入口 1.5 主界面 二、PLC软件编程包含哪些内容 2.1 概述 2.2 电机运动控制 一、TIA博途是全集成自动化软件TIA portal快速入门 1.1 简介 Siemens …...
【教3妹学编程-算法题】Range 模块
3妹:哈哈哈哈哈哈哈哈 2哥 : 3妹看什么呢,笑的这么开森 3妹:2哥你快来看啊,成都欢乐谷的NPC模仿“唐僧”, 太搞笑了。 2哥 : 哦这个我也看到了,真的是唯妙唯肖,不能说像,只能说一模一…...
SpringBoot+MybatisPlus Restful示例
增删改查,分页 CREATE TABLE tbl_book ( id int NOT NULL AUTO_INCREMENT, type varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, name varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, desc_ription varchar(255) CHAR…...
【数据结构】树与二叉树(十一):二叉树的层次遍历(算法LevelOrder)
文章目录 5.2.1 二叉树二叉树性质引理5.1:二叉树中层数为i的结点至多有 2 i 2^i 2i个,其中 i ≥ 0 i \geq 0 i≥0。引理5.2:高度为k的二叉树中至多有 2 k 1 − 1 2^{k1}-1 2k1−1个结点,其中 k ≥ 0 k \geq 0 k≥0。引理5.3&…...
**发散创新:基于脉冲计算的神经形态编程实践与Python实现**在传统冯·诺依曼架构下,计算
发散创新:基于脉冲计算的神经形态编程实践与Python实现 在传统冯诺依曼架构下,计算和存储分离导致能效瓶颈日益突出。近年来,脉冲计算(Spiking Neural Computing, SNC)作为一种受生物神经系统启发的新范式,…...
在同一个时间点,一个物体不能出现在两个地方。
一个人在某个特定的时间点,只能出现在一个地方。如果你画出这个人的运动轨迹,它一定能通过垂线校验。画一个圆 坐标在圆中心,用垂直线通过圆,然后标记出 通过圆半径3 内的两个点 导致不知道f(x)到底是上方还是下方的点,…...
MOREbot轻量级嵌入式机器人运动控制库
1. MOREbot Library 概述MOREbot Library 是一个面向嵌入式平台的轻量级机器人运动控制库,专为 MOREbot 硬件平台设计。其核心定位是降低底层驱动复杂度、屏蔽硬件差异、提供语义清晰的运动原语接口,使开发者无需深入寄存器配置或电机PID调参即可实现基础…...
在麒麟Kylin-Server-V10-SP3上搞定VMware Tools:从安装到解决‘Job failed’报错的完整指南
麒麟Kylin-Server-V10-SP3深度排错:VMware Tools服务启动失败全解析与实战修复 当你在麒麟Kylin-Server-V10-SP3系统上完成VMware Tools安装的最后一步,却突然遭遇"Job for vmware-tools.service failed"的红色报错时,那种挫败感我…...
## 015、AutoSAR CP实战:配置存储栈(NvM,Fee,Ea)
深夜的产线问题 产线突然报过来一个诡异问题:车辆下电后重新上电,里程表数据偶尔会跳回三天前的数值。抓了三天Log,发现每当Flash擦除时电压有轻微波动,问题就复现。这直接把我们引向了存储栈的配置——NvM、Fee、Ea这套组合拳,任何一个参数配歪了,都是量产时的定时炸弹…...
LightOnOCR-2-1B效果对比:vs PaddleOCR、EasyOCR在多语言场景表现
LightOnOCR-2-1B效果对比:vs PaddleOCR、EasyOCR在多语言场景表现 当你需要从图片里提取文字时,是不是经常遇到这样的烦恼:中文识别还行,但一碰到英文、日文或者混合了多种语言的文档,准确率就直线下降?或…...
Arduino_CloudUtils:嵌入式物联网云通信核心工具库
1. Arduino_CloudUtils 库深度解析:嵌入式云通信核心工具链Arduino_CloudUtils 是 Arduino 官方为物联网云连接场景设计的底层通用工具库,其定位并非独立应用框架,而是作为 ArduinoIoTCloud 等上层云 SDK 的“基础设施层”。该库不处理网络协…...
SAC算法实战:用PyTorch手把手实现Soft Actor-Critic(附完整代码)
SAC算法实战:用PyTorch手把手实现Soft Actor-Critic(附完整代码) 强化学习领域近年来最令人兴奋的进展之一,莫过于Soft Actor-Critic(SAC)算法的崛起。这个融合了最大熵原理与离线策略学习的算法࿰…...
Python的asyncio事件循环与不同事件循环策略的性能影响分析
Python的asyncio事件循环与不同事件循环策略的性能影响分析 Python的asyncio模块为异步编程提供了强大的支持,其核心是事件循环机制。事件循环负责调度和执行异步任务,而不同的循环策略可能对性能产生显著影响。随着高并发应用需求的增长,理…...
统计学实战指南——指数在商业决策中的应用
1. 为什么商业决策需要指数分析? 每次看到超市里商品价格标签更换时,你可能不知道背后藏着大学问。去年我们服务的一家连锁超市就遇到个典型问题:他们发现牛奶销售额下降了15%,但单看进货价和售价都没变化。后来用价格指数分析才发…...
