Jquery常用选择器

Godot Spatial Gardener插件:5分钟快速创建自然3D植被场景 在3D游戏开发与场景设计中,植被与道具的高效、自然分布是提升环境真实感的关键技术。其核心原理是通过程序化生成算法,替代传统手动摆放,实现基于物理规则(如坡度、高度)和美术规则(如密度、随机性)的智能散布。这项技术的核心价值在于大幅提升场景搭建效率,并生成更具生态合理性的分布效果,尤其适用于开放世界、森林、草地等需要大量自然元素的场景。在Godot引擎中,Spatial Gardener插件正是实现这一目标的利器,它通过实例化(MultiMeshInstance)技术优化性能,并支持分布贴图(Distribu 阅读详情

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法

 

$("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素

$("div")           选择所有的div标签元素,返回div元素数组

$(".myClass")      选择使用myClass类的css的所有元素

$("*")             选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass")

 

层叠选择器:

$("form input")         选择所有的form元素中的input元素

$("#main > *")          选择id值为main的所有的子元素

$("label + input")     选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素

$("#prev ~ div")       同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签

 

基本过滤选择器:

$("tr:first")               选择所有tr元素的第一个

$("tr:last")                选择所有tr元素的最后一个

$("input:not(:checked) + span")  

 

过滤掉:checked的选择器的所有的input元素

 

$("tr:even")               选择所有的tr元素的第0,2,4... ...个元素(注意:因为所选择的多个元素时为数组,所以序号是从0开始)

 

$("tr:odd")                选择所有的tr元素的第1,3,5... ...个元素

$("td:eq(2)")             选择所有的td元素中序号为2的那个td元素

$("td:gt(4)")             选择td元素中序号大于4的所有td元素

$("td:ll(4)")              选择td元素中序号小于4的所有的td元素

$(":header")

$("div:animated")

内容过滤选择器:

 

$("div:contains('John')") 选择所有div中含有John文本的元素

$("td:empty")           选择所有的为空(也不包括文本节点)的td元素的数组

$("div:has(p)")        选择所有含有p标签的div元素

$("td:parent")          选择所有的以td为父节点的元素数组

可视化过滤选择器:

 

$("div:hidden")        选择所有的被hidden的div元素

$("div:visible")        选择所有的可视化的div元素

属性过滤选择器:

 

$("div[id]")              选择所有含有id属性的div元素

$("input[name='newsletter']")    选择所有的name属性等于'newsletter'的input元素

 

$("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素

 

$("input[name^='news']")         选择所有的name属性以'news'开头的input元素

$("input[name$='news']")         选择所有的name属性以'news'结尾的input元素

$("input[name*='man']")          选择所有的name属性包含'news'的input元素

 

$("input[id][name$='man']")    可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素

 

子元素过滤选择器:

 

$("ul li:nth-child(2)"),$("ul li:nth-child(odd)"),$("ul li:nth-child(3n + 1)")

 

$("div span:first-child")          返回所有的div元素的第一个子节点的数组

$("div span:last-child")           返回所有的div元素的最后一个节点的数组

$("div button:only-child")       返回所有的div中只有唯一一个子节点的所有子节点的数组

 

表单元素选择器:

 

$(":input")                  选择所有的表单输入元素,包括input, textarea, select 和 button

 

$(":text")                     选择所有的text input元素

$(":password")           选择所有的password input元素

$(":radio")                   选择所有的radio input元素

$(":checkbox")            选择所有的checkbox input元素

$(":submit")               选择所有的submit input元素

$(":image")                 选择所有的image input元素

$(":reset")                   选择所有的reset input元素

$(":button")                选择所有的button input元素

$(":file")                     选择所有的file input元素

$(":hidden")               选择所有类型为hidden的input元素或表单的隐藏域

 

表单元素过滤选择器:

 

$(":enabled")             选择所有的可操作的表单元素

$(":disabled")            选择所有的不可操作的表单元素

$(":checked")            选择所有的被checked的表单元素

$("select option:selected") 选择所有的select 的子元素中被selected的元素

 

  

 

选取一个 name 为”S_03_22″的input text框的上一个td的text值

$(”input[@ name =S_03_22]“).parent().prev().text()

 

名字以”S_”开始,并且不是以”_R”结尾的

$(”input[@ name ^='S_']“).not(”[@ name $='_R']“)

 

一个名为 radio_01的radio所选的值

$(”input[@ name =radio_01][@checked]“).val();

 

  

 

  

 

$("A B") 查找A元素下面的所有子节点,包括非直接子节点

$("A>B") 查找A元素下面的直接子节点

$("A+B") 查找A元素后面的兄弟节点,包括非直接子节点

$("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点

 

1. $("A B") 查找A元素下面的所有子节点,包括非直接子节点

 

例子:找到表单中所有的 input 元素

 

HTML 代码:

 

<form>

<label>Name:</label>

<input name="name" />

<fieldset>

      <label>Newsletter:</label>

      <input name="newsletter" />

</fieldset>

</form>

<input name="none" />

jQuery 代码:

 

$("form input")

结果:

 

[ <input name="name" />, <input name="newsletter"/> ]

 

2. $("A>B") 查找A元素下面的直接子节点

例子:匹配表单中所有的子级input元素。

 

HTML 代码:

 

<form>

<label>Name:</label>

<input name="name" />

<fieldset>

      <label>Newsletter:</label>

      <input name="newsletter" />

</fieldset>

</form>

<input name="none" />

jQuery 代码:

 

$("form > input")

结果:

 

[ <input name="name" /> ]

 

3. $("A+B") 查找A元素后面的兄弟节点,包括非直接子节点

例子:匹配所有跟在 label 后面的 input 元素

 

HTML 代码:

 

<form>

<label>Name:</label>

<input name="name" />

<fieldset>

      <label>Newsletter:</label>

      <input name="newsletter" />

</fieldset>

</form>

<input name="none" />

jQuery 代码:

 

$("label + input")

结果:

 

[ <input name="name" />, <input name="newsletter"/> ]

 

 

4. $("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点

例子:找到所有与表单同辈的 input 元素

 

HTML 代码:

 

<form>

<label>Name:</label>

<input name="name" />

<fieldset>

      <label>Newsletter:</label>

      <input name="newsletter" />

</fieldset>

</form>

<input name="none" />

jQuery 代码:

 

$("form ~ input")

结果:

 

[ <input name="none" /> ]

jQuery从入门到实战3:jquery常用的选择器 <!DOCTYPE html> <html> <head> <title>jquery03.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> ... 阅读详情

相关推荐

winpcap无法安装提示新版本已经安装解决办法

问题显示如下该问题会导致ensp里的云识别不到网卡可能是因为之前安装了npcap,而且安装时勾选了第四个选项导致无法安装,需要完全卸载npcap解决办法:办法一:在控制面板的程序与卸载里面卸载npcap和winPcap,然后再安装winPcap,如果搜不到往下看办法二:在C:\Windows\SysWOW64目录下搜索wpcap.dll和packet.dll并重命名为wpcap.dll.old和packet.dll.old办法三:如果搜不到这两个文件需要安装win10Pcap才能找到这两个文件下载地址:Wi

qq_73202377的博客 3万+

jquery基本选择器

$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运...

612

adb详细教程(四)-使用adb启动应用、关闭应用、清空应用数据、获取设备已安装应用列表

adb对于安卓移动端来说,是个非常重要的调试工具。通过ADB可以操作、管理设备上的应用。

公众号|软件测试老吴 3万+

Godot Spatial Gardener 插件使用教程

**Godot Spatial Gardener** 是一个用于 Godot 引擎的插件,旨在简化植物和道具在任意 3D 表面上的绘制。它通过 GDScript 实现,能够帮助开发者以自然的方式放置植被,而无需使用高度图地形或编写复杂的程序化放置算法。该插件特别适用于有限的中等大小的场景,如平台游戏、射击游戏、冒险游戏等。 ## 2. 项目快速启动 ### 安装步骤 1. **下载代码**:...

gitblog_00943的博客 799

Mininet 2.2.1 图形可视化界面使用注意事项

前言 关于mininet的安装,网上教程不少,大致可以参考以下这篇文章: https://blog.youkuaiyun.com/linyixiao88/article/details/65651390 安装的时候,也可以不必根据上面这篇文章这么麻烦,直接sudo apt-get install mininet,即可。 Mininet可视化 Mininet 2.2.0以上版本内置了...

裕东方的博客 4191

半导体制造技术导论(第二版)萧宏 第五章集成电路加热工艺答案

第二次退火是在较高温度下进行,并将电阻系数较高的c49碳化硅转变为电阻系数较低的c54碳。水平式高温炉加热、垂直式高温炉加热(即传统的管式炉加热)、快速加热工艺RTP、激光镭射。8. 集成电路芯片制造过程中,会使用垫底氧化层、阻挡氧化层、栅氧氧化层、屏蔽氧化层和全。氧化是最重要的加热过程之一,是一种添加工艺,将氧气加入到硅晶圆后,在晶圆表面形成二氧。为了满足元器件性能的要求,必须利用退火工艺将晶格的损伤修复,使其恢复单晶结构并激活掺。工艺氮气气流下将晶舟推入炉管,升高温度,稳定温度;

goal_achieving的博客 1863

基于YOLOv5的施工现场安全智能监控系统实践

计算机视觉技术通过目标检测和行为分析算法,为工业安全监控提供了智能化解决方案。基于深度学习的YOLOv5模型经过专项优化后,能够准确识别安全装备佩戴状态和危险行为模式。该系统采用边缘计算架构,结合TensorRT加速和工业级硬件,实现了施工现场的实时风险预警。在建筑工地等复杂场景中,这种AI监控方案显著提升了安全管理效率,典型应用包括安全帽检测、机械碰撞预警等。通过持续的数据迭代和模型优化,系统可保持95%以上的识别准确率,为行业安全生产提供了可靠的技术保障。

weixin_30596735的博客 337

k8s重装1.28.2+calico+踩坑收集+InPlacePodVerticalScaling

它提供了从镜像构建(通过 Dockerfile)、镜像管理(上传、下载、存储等)、容器创建、运行、网络配置(可以为容器分配自定义的网络,如 bridge 网络、host 网络等)到容器编排(通过 Docker Compose 可以简单地编排多个容器的启动和关联关系)等一整套完整的解决方案。它的核心功能是启动和管理容器的生命周期。sudo apt update这个可以经常用,是来更新软件包的,它不下载,所以没风险,但是经常会报错,别问,问就是某种强大的力量,所以用镜像或者代理或者巴拉巴拉。

SsjjsS2019的博客 2553

异构AI算力管理革命:HAMi如何重塑Kubernetes GPU资源分配范式

在AI大模型训练和推理需求呈指数级增长的今天,企业面临着一个严峻的技术挑战:如何高效管理和调度多厂商、异构化的AI加速器资源。传统Kubernetes集群中的GPU分配模式,往往导致昂贵的硬件资源利用率低下、调度策略僵化、运维复杂度飙升。HAMi(Heterogeneous AI Computing Virtualization Middleware)作为CNCF孵化项目,通过创新的虚拟化中间件架

gitblog_00347的博客 409

飞书接入OpenClaw:从零到一的保姆级图文教程

本文主要介绍了飞书接入OpenClaw:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 解决方案 2.1 步骤一:安装插件 2.2 步骤二:创建机器人应用 2.3 步骤三:测试 3. 注意事项

weixin_43178406的博客 13万+

【打卡帖】7日玩转ESP32——(第4日) 串口的输入输出

【福利帖】7日玩转ESP32——(第4日) 串口的输入输出

1376

Jquery常用的选择器

Jquery常用的选择器 jquery选择器是用来查找元素节点的,jQuery中$()函数最强大最常用的功能之一就是使用选择器选择DOM元素,所以,接下来的这篇文章就来给大家介绍一下jquery中常用的选择器有哪些。有需要的朋友可以看一看。 jquery选择器总共有四大类,分别为基本选择器,层次选择器,过滤选择器和表单选择器,下面我们分别来看一下这四种jquery选择器。 1、jquery的基本选择器 基本选择器是JQuery最常用的选择器,也是最简单的选择器,它通过元素id、class和标签名来查找DOM

m0_51678559的博客 929

团体程序设计天梯赛竞赛题--登顶题【L3-039 攀岩】

登顶级 3 道题,每道题 30 分,满分为 90 分。

Pretty Boy Fox的博客 653

jQuery常用选择器有哪些?

jQuery常用选择器有哪些? jQuery里面使用最频繁的选择器应该就是 id选择器$('#element-id') class选择器$('.class-name') 标签选择器$('element-name')了。另外还有: 1.层次选择器(能者多劳) 通过DOM元素间的层次关系获取元素,主要层次关系包括后代、父子、相邻、兄弟关系等。 根据祖先元素匹配所有后代元素: $('ancestor descendant') 根据父元素匹配所有的子元素: $('parent > child'

四水六年的博客 3565

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jQuery常用选择器

zam183的博客 229

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JQuery常用选择器基础

JQuery选择器基础 附上常用选择器 选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".test.demo") 所有class="test" 且 class="demo" 的元素 :first $("p:first") 第一

小狐狸和小兔子 194

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Jquery(选择器、常用方法、事件)

Jquery(选择器、常用方法、事件) 一、选择器(1、基本选择器、2、层级选择器、3、基本过滤选择器、4、内容选择器、5、可见选择器 、6、属性选择器、7、子元素选择器 、8、表单选择器) 1.基本选择器 【1】元素名选择器 $(“div”) – 匹配所有的div元素 【2】class选择器 $(".c1") – 匹配所有class值为c1 的元素 $(“div.c1”) – 匹配所有class值为c1的div元素 【3】id选择器 $("#d1") – 匹配所有id值为d1的元素 $(“div#d1”)

Demo_ywj的博客 196

JQuery 常用选择器

常用元素选择器: $("#myId") 选择元素id为myId的元素 $(".myClass") 选择元素class为myClass的元素 $('.modal-content[name="myName"]') 选择class为modal-content中 name为myName元素 $('.modal-content #myId') 选择class为modal-content中 id为m

念念不忘 必有回响 368

JQuery中常用选择器和方法的总结

JQuery是JS的一个类库,是大型开发必备人工具之一。在前端开发过程中,我们可以通过它简化JS的复杂操作、可以不用需要关心兼容性、同时它提供了大量实用的方法。但是需要记住的是,JQ中的思想还是基于原生JS的,它只是一个辅助工具,需要我们正确对待。在我看来,JQ其实可以分为两大内容,一个是选择器,一个是其封装好的方法。下面内容就是简要介绍一下,在实际开发项目中可能会用到的选择器和方法。

YKG 2405

常用的jQuery选择器

$('*')//匹配所有元素 $('#id')//id $('.class')//class $('element')//标签 $('E,F')//多元素选择器,用,分隔,同时匹配元素E或元素F $('E F')//后代选择器,用空格分隔,匹配E元素所有的后代元素F(子元素及向下递归) $(E&gt;F)//子元素选择器,用&gt;分隔,匹配E元素的所有直接子元素 $('E+F')//直接相邻...

先学再说 275

jQuery基础----常用的选择器

本篇就是列举了一些常用的jQuery选择器而匹配元素,当然如果学习过css会更好理解的。

u011863822的博客 1526

【jQuery 教程系列第 9 篇】jQuery 中常用的基础选择器

jQuery 中常用的基础选择器有哪些 jQuery 选择器是 jQuery 为我们提供的一种方法,让我们更方便的获取到页面中的元素,然后对 HTML 元素组或者单个元素进行操作。 jQuery 选择器有很多,基本兼容了 CSS1 到 CSS3 所有的选择器,除此之外,它也有一些自定义的选择器,在 jQuery 中所有的选择器都是以 $ 符号 开始:$("选择器")。 下面我们仅针对 jQuery 中一些常用的选择器做一下简单说明。

“Allen Su”的博客 2841

jQuery 选择器与常用的方法

jQuery选择器与一些常用的方法1、jQuery是JavaScript里面一些函数的库,下载的地址为jquery.com2、jQuery中的常规选择器 1) jQuery中有的选择器 class类 元素类 id类 群组选择器 后代选择器 通配 选择器(*) 2) jQuery中的选择器与CSS中的选择器非常相似 只是有些许的不同 3) c

努力的zhiyi 638

jquery常用的选择器

jquery常用的选择器 $( "parent &gt; child" )子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。$("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等$("prev + next")相邻兄弟选择器:...

农码精神 234

jquery选择器与常用方法

has(selector) 匹配/含有符合选择器元素的子代/的元素(选出的是父代元素)$("prev+next") 匹配所有前一个元素满足prev的next标签(平级)$("祖先>后代") 满足第一个条件的标签内,所有满足第二个条件的下一级标签。[att=val] 匹配含有att属性且att值为val的标签。$("祖先 后代") 满足第一个条件的标签内,所有满足第二个条件的标签。$("prev~next") 匹配在prev后的所有next标签(平级)

stead_dy的博客 760
Cold520
博客等级 码龄16年 1粉丝 1原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值