使用jQuery的基本方法

1.jQuery基本选择器有哪些,语法

jQuery(选择器).action()
  • 元素选择器
$('p');
  • iD选择器
$("#myElement")
  • 类选择器
$(".myClass") 
  • 属性选择器
$('a[href^="https://"]'

2.如何操作类属性

//添加类名
a.classList.add("类1", "类2");
a.classList.remove("类1", "类2")

3.如何操作css属性

//添加css的类名
$("#a").addClass("myClass");
// 删除类名
$("#a").removeClass("myClass");

4.把开关灯案例写出来(js或jq都可以,用pycharm或者webstorm写)

<!DOCTYPE html>
<html>
<head><style>.light {width: 100px;height: 100px;background-color: yellow;border-radius: 50%;}.on {background-color: green;}.off {background-color: red;}</style>
</head>
<body><div id="lightBulb" class="light"></div><button onclick="toggleLight()"></button><script>function toggleLight() {// 获取具有 ID "lightBulb" 的元素,并将其存储在变量 lightBulb 中var lightBulb = document.getElementById('lightBulb');// 类列表中是否包含名为 "on" 的类。if (lightBulb.classList.contains('on')) {lightBulb.classList.remove('on');lightBulb.classList.add('off');} else {lightBulb.classList.remove('off');lightBulb.classList.add('on');}}</script>
</body>
</html>

JQuery是将原生的js封装起来的框架

特点就是写的更少做的更多

【二】引入jQuery文件的方式

【1】直接写一个

<head>标签里面引用

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script>

【2】语法

  1. 元素选择器:通过元素名称选取元素。
$("p") // 选取所有 <p> 元素
$("div") // 选取所有 <div> 元素
  1. ID选择器:通过元素的ID属性选取元素。
$("#myElement") // 选取ID为 "myElement" 的元素
  1. 类选择器:通过元素的class属性选取元素。
$(".myClass") // 选取class为 "myClass" 的元素
  1. 属性选择器:通过元素的属性选取元素。
$("[name='email']") // 选取name属性为 "email" 的元素
$("[data-id]") // 选取具有 data-id 属性的元素
  1. 后代选择器:选取指定元素的后代元素。
$("ul li") // 选取所有 <ul> 元素下的 <li> 元素
  1. 子元素选择器:选取指定元素的直接子元素。
$("ul > li") // 选取所有 <ul> 元素的直接子元素 <li> 元素
  1. 兄弟元素选择器:选取指定元素的相邻兄弟元素。
$("h1 + p") // 选取紧接在 <h1> 元素后的 <p> 元素

【3】过滤选择器

$("li:first") // 选取第一个 <li> 元素
$("ul  li:first")// 选取ul标签里面的第一个 <li> 元素
$("li:last") // 选取最后一个 <li> 元素
$("li:even") // 选取偶数索引的 <li> 元素
$("li:odd") // 选取奇数索引的 <li> 元素

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/775660.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

只用一部手机,为你的吉利车机安装第三方软件(支持大部分车型)

&#x1f4a1; 文中使用的方法为DNS重定向&#xff0c;需要你具备一定的动手能力&#xff0c;否则将无法达到最终目的。 &#x1f4a1; 阅读本文&#xff0c;视为你有一定电脑基础&#xff0c;难以理解时&#xff0c;请寻求百度帮助&#xff0c;百度就是最好的老师&#xff01;…

java实现MP4视频压缩

要在Java中实现MP4视频压缩,您可以使用一些第三方库,比如ffmpeg或Xuggler等。下面是使用ffmpeg库进行MP4视频压缩的示例代码: java import java.io.BufferedReader; import java.io.InputStreamReader; public class MP4Compressor { public static void main(String[] args)…

Redis命令-String命令

4.3 Redis命令-String命令 String类型&#xff0c;也就是字符串类型&#xff0c;是Redis中最简单的存储类型。 其value是字符串&#xff0c;不过根据字符串的格式不同&#xff0c;又可以分为3类&#xff1a; string&#xff1a;普通字符串int&#xff1a;整数类型&#xff0…

【Python操作基础】——序列

&#x1f349;CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一&#xff5c;统计学&#xff5c;干货分享          擅长Python、Matlab、R等主流编程软件          累计十余项国家级比赛奖项&#xff0c;参与研究经费10w、40w级横向 文…

小米HyperOS 澎湃os机型免答题 免社区等级 秒接bl锁操作步骤解析

小米机型解锁bl 绕过社区等级5才可以解锁的限制的教程_没有五级社区怎么解锁bl-CSDN博客 上次解析了小米有些出厂不是HyperOS系统的机型绕社区等级接bl锁的操作。目前有更新出厂为HyperOS系统的机型免社区登录等级限制 免答题解锁bl的操作。而且有网友在米14 平板6sp k70这些新…

【MySQL】5.2MySQL高级语句与sql语句

模板 test、class、class0 mysql> select * from test; -------------------------------- | idcard | name | age | hobbid | -------------------------------- | 01 | lizi | 18 | guangjie | | 02 | monor | 22 | zhaijia | | 03 | sansan | …

【Java程序设计】【C00388】基于(JavaWeb)Springboot的校园竞赛管理系统(有论文)

Springboot的校园竞赛管理系统&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;已经做了六年的毕业设计程序开发&#xff0c;开发过上千套毕业设计程序&#xff0c;博客…

Fastjson配置消息转换器(时间格式问题)

问题&#xff1a; 我们可以看见&#xff0c;日期的格式有点问题。 由于ArticleListVO类的createTime成员变量是Date类型&#xff0c;默认是由java的Jackson来处理&#xff0c;使用 ISO-8601 规范来处理日期时间格式。ISO-8601 是一种国际标准的日期时间表示法&#xff0c;例如&…

PyTorch-----torch.flatten()函数

torch.flatten() 是 PyTorch 中的一个函数&#xff0c;用于将输入张量展平为一维张量。它的语法如下&#xff1a; torch.flatten(input, start_dim0, end_dim-1)input&#xff1a;要展平的输入张量。start_dim&#xff08;可选&#xff09;&#xff1a;指定从哪个维度开始展平…

pt-archiver的实践分享,及为何要用 ob-archiver 归档数据的探讨

作者简介&#xff1a;肖杨&#xff0c;软件开发工程师 在数据密集型业务场景中&#xff0c;数据管理策略是否有效至关重要&#xff0c;它直接关系到系统性能与存储效率的提升。数据归档作为该策略的关键环节&#xff0c;不仅有助于优化数据库性能&#xff0c;还能有效降低存储成…

HarmonyOS实战开发-为应用添加运行时权限

介绍 通过AbilityAccessCtrl动态向用户申请“允许不同设备间的数据交换”的权限&#xff0c;使用设备管理实例获取周边不可信设备列表。 说明&#xff1a; 查询周边不可信设备之前&#xff0c;请确保本设备与周边设备未进行配对。如果已配对&#xff0c;则恢复出厂设置之后重新…

软考高级架构师:ESB 企业服务总线概念和例题

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;大厂高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

基于Python的高考志愿辅助填报系统

基于Python的高考志愿辅助填报系统是一个利用数据分析和机器学习技术帮助高考生进行志愿填报决策的工具。该系统可以根据考生的分数、兴趣、专业偏好、历史录取数据等因素&#xff0c;为考生提供科学合理的志愿填报建议。以下是设计这样一个系统的步骤和要点。 ### 1. 数据收集…

基于Python的旅游网站数据爬虫分析

基于Python的旅游网站数据爬虫分析是一种利用Python编程语言的强大功能和丰富的库资源来自动化地从旅游相关网站抓取数据&#xff0c;并对这些数据进行分析和处理的技术。这种方法可以帮助用户更高效地获取旅游信息&#xff0c;为旅游决策提供数据支持&#xff0c;同时也为旅游…

大模型的 Token 使用详解:限制与注意事项

在大型语言模型中&#xff0c;Token 是指文本处理的基本单位&#xff0c;通常是单词、短语或句子的一部分。Tokenization 是将输入文本分割成一系列 Token 的过程&#xff0c;它是自然语言处理&#xff08;NLP&#xff09;任务中的关键步骤。了解 Token 的使用限制和注意事项对…

景联文科技高质量大模型训练数据汇总!

3月25日&#xff0c;2024年中国发展高层论坛年会上&#xff0c;国家数据局局长刘烈宏在“释放数据要素价值&#xff0c;助力可持续发展”的演讲中表示&#xff0c;中国10亿参数规模以上的大模型数量已超100个。 当前&#xff0c;国内AI大模型发展仍面临诸多困境。其中&#xff…

spring安全框架之Shiro

Shiro 一、现存问题 1.1 现存问题 认证&#xff08;登录&#xff09;&#xff1a;认证操作流程都差不多&#xff0c;但是每次都需要手动的基于业务代码去实现&#xff0c;很麻烦&#xff01; 授权&#xff1a;如果权限控制粒度比较粗&#xff0c;可以自身去实现&#xff0c…

VBA高级应用30例应用2:MouseMove鼠标左键按下并移动鼠标事件

《VBA高级应用30例》&#xff08;版权10178985&#xff09;&#xff0c;是我推出的第十套教程&#xff0c;教程是专门针对高级学员在学习VBA过程中提高路途上的案例展开&#xff0c;这套教程案例与理论结合&#xff0c;紧贴“实战”&#xff0c;并做“战术总结”&#xff0c;以…

SpringBoot + Redis + Lua = 王炸!

经有一位魔术师&#xff0c;他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。 今天&#xff0c;我们将揭开这个魔术师的秘密&#xff0c;探讨如何在Spring Boot项目中使用Lua脚本&#xff0c;以解锁新的可能性和提高性能…

实测梳理一下kafka分区分组的作用

清空topickafka-topics.sh --bootstrap-server localhost:9092 --delete --topic second创建分区kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 3 --topic second发kafka-console-producer.sh --bootstrap-server localhos…