关于jQuery对html中的元素进行选择的选择器问题

jQuery 选择器中的后代选择器 jQuery后代选择器用于选取指定元素的后代元素,这里的后代元素包括子元素、孙元素以及更深层次嵌套关系的元素等。,其中ancestor表示祖先元素,descendant表示要选取的后代元素。例如,在一个HTML页面中有如下结构:< div class = " container " > < p > 这是div容器内的段落元素。</ p > < ul > < li > 这是列表中的第一个项目。</ li > < li > 这是列表中的第二个项目。 阅读详情

1)jQuery 元素选择器

 jQuery 使用 CSS 选择器来选取 HTML 元素

 $("p") 选取 <p> 元素。

 $("p.intro") 选取所有 class="intro" 的 <p> 元素。

 $("p#demo") 选取所有 id="demo" 的 <p> 元素。

代码示例:

function tagName(){
  $('p').addClass('heighlight');
}
 
function idName(){
  $('#div').addClass('heighlight2');
}


function className(){
  $('p.pClass').addClass('heighlight2');
}

2)jQuery 属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。

代码示例:

function attribute(){
  $('[href="#"]').addClass('heighlight'); 
}

注意:关于选择器是否选中希望的标签,可以通过alert($("#idname").length)的方法来调试自己的代码,若结果为0,则未选中,那么就是选择器的问题了,若是结果不为0,则为其他问题。

附表如下:



jQuery 选择器中的子代选择器 jQuery子代选择器用于精确选取某个元素的直接子代元素,即只选取紧挨着父元素的那一层子元素,而不会选取更深层次嵌套关系中的子元素。,其中parent表示父元素,child表示要选取的直接子代元素。例如,在一个HTML页面中有如下结构:< ul > < li > 这是ul列表的第一个直接子元素li。</ li > < li > 这是ul列表的第二个直接子元素li。</ li > < li > < p > 这是嵌套在li元素内的段落元素。< ul > < li > 这是ul列表的第一个直接子元素li。 阅读详情

相关推荐

HTML-jQuery选择器

jQuery选择器 jQuery选择器类似于CSS选择器,用来选取网页中的元素 示例:$("h3").css("background","#09F");      1.获取并设置网页中所有&lt;h3&gt;元素的背景      2.“h3”为选择器语法,必须放在$()中      3.$(“h3”)返回jQuery对象      4..css()是为jQuery对象设置样式的方法 ...

南劲竹的博客 1500

jQuery选择器重点总结

jQuery选择器: jQuery选择器类似于CSS选择器,用来选取网页中的元素 示例:$("h3").css("background","#09F"); 这个示例是在获取并设置网页中所有&lt;h3&gt;元素的背景,其中:“h3”为选择器语法,必须放在$()中;$(“h3”)返回jQuery对象;.css()是为jQuery对象设置样式的方法   jQuery选择器分类: jQue...

妖精小狗的博客 2678

原生的html元素选择器类似jquery选择器

做前端,需要选择元素,虽说有jquery和各大js库已经帮我造好了轮子,但我想试试自己实现一个,正好项目也不忙,正好加入自己的js文件中,下面是实现代码。用$g(“#content .op”)这种格式就可以调用,和jquery $()的参数一样: function $findChilds(parentNode, text) { //如果不传入父节点的话,默认为body if(parentNode == undefined) parentNode = document.body; var childNodes = parentNode.childNodes; var results = [];

InnerHtml、html 、InnerText —— 区别 与 联系

innerHTMLhtml()和innerText是用于获取或设置元素内容的不同方法,它们在使用和效果上有一些区别。

qq_53895518的博客 3258

树莓派5使用CSI摄像头 | 树莓派5接上CSI摄像头后命令行操作显示检测无设备

此系列用于记录树莓派5的一些操作,这篇文章讲述树莓派5如何使用CSI摄像头。

beyourself_he的博客 8796

新能源知识库(37)三代储能电芯介绍

2025年储能电芯三代技术演进概述 截至2025年6月,储能电芯已明确划分为三代: 第一代(280Ah):2019-2023年主流,能量密度180Wh/kg,循环寿命8000次,成本降至0.6元/Wh; 第二代(314Ah):2023年起主导,容量超1kWh,能量密度提升20%,循环寿命达15000次,系统成本降低15%; 第三代(500Ah+):2024年量产,能量密度突破440Wh/L(如宁德时代587Ah、阳光电源684Ah),20尺集装箱容量达6-9MWh,零部件成本降30%。 技术路线分化:卷绕派

竹君子之家 7924

html 用jq 选择器,jQuery 选择器

jQuery 选择器选择器允许您对元素组或单个元素进行操作。jQuery 选择器在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例。关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。选择器允许您对 HTML 元素组或单个元素进行操作。在 HTML DOM 术语中:选择器...

weixin_34270705的博客 310

华为OD机考双机位C卷 - 斗地主之顺子 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 斗地主之顺子(OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 9695

jQuery使用选择器获取HTML元素

<script>$(document).ready(function() {$("button").addClass("animated bounce");//例如,要让所有的button元素有弹回效果,只要把这段代码写在document ready});</script> <!-- Only change code above this line. --> ...

weixin_34324081的博客 616

实战二:基于LightGBM进行海洋轨迹预测 代码+数据(非常详细可作为毕设)

实战二:基于LightGBM进行海洋轨迹预测 代码+数据(非常详细可作为毕设)

1319

26、特洛伊木马:威胁与防范

本文详细介绍了多种常见的特洛伊木马,包括RegForm、ProMail和远程访问特洛伊木马(RATs),并分析了其工作原理与危害。重点讲解了著名RATs如Back Orifice、SubSeven和The Thing的技术特点,揭示了黑客编写特洛伊木马的常用语言与方法。同时,提供了有效的防范策略,如谨慎获取软件、使用回滚程序、杀毒软件、防火墙及反特洛伊木马程序,并通过流程图展示了防御机制。旨在帮助用户识别威胁并加强系统安全防护。

e3f4g5的博客 88

Jquery 根据HTML内容选择元素

选择所有包含 "is" 的 元素: $("p:contains(is)") 转载于:https://www.cnblogs.com/userzf/p/10576481.html

weixin_33813128的博客 1960

Newton & Nvidia 开源 GPU 加速机器人仿真器入门教程(一)

Newton 是一个 GPU 加速、可扩展和可微分的物理仿真引擎,专为机器人、研究和高级仿真工作流而设计。Newton 基于 NVIDIA Warp 并集成了 MuJoCo Warp,为用户和开发人员提供了高性能仿真、现代 Python API 和灵活的架构。

机器人控制与仿真应用 1485

jquery选择器扩展之样式选择器

jquery中提供了丰富多样的选择器,利用这些选择器我们可以完成大多数任务,但是喜欢思考的我们总得找点事,提问时间: 1.如何选择所有字体颜色为红色的元素 2.如何选择出背景颜色为为白色的元素 3.如何选择出字体大于等于16px的元素 4.如何选择出背景元素为白色并且文字颜色为黄色的元素 等等等等......总之一句话:如何通过css的样式规则来选择元素? 是不是感觉jquer

杜文的专栏 2543

手把手教你学Simulink--基础储能管理场景实例:基于Simulink的扩展卡尔曼滤波(EKF)SOC估计算法仿真

本文介绍了基于Simulink的扩展卡尔曼滤波(EKF)在电池SOC估算中的应用。通过Thevenin等效电路建立非线性电池模型,详细阐述了EKF的状态预测和更新过程。在Simulink中搭建了完整的仿真系统,包括电池模型、EKF核心算法模块和误差分析模块。通过脉冲放电和变电流充放电两种工况测试,验证了EKF算法在短期误差(<0.8%)、长期累积误差(<1.5%)和动态响应时间(30ms)方面的优越性能,相比传统安时积分法显著提高了估算精度。文章还提出了自适应EKF、多模型融合等进阶优化方向,为

MHD0815的博客 101

Bash Shell 系统巡检脚本

部分安全相关检查需要root权限,建议通过sudo运行完整检查。

老韩的Linux云计算架构师进阶之路 96

jQuery基础·选择器

【代码】jQuery基础·选择器。

qq_54998648的博客 571

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何在jQuery中选择具有name属性的元素? [重复]

This question already has an answer here: 这个问题在这里已有答案: How can I select an element by name

xfxf996的博客 1369

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jquery 选择带多个class的元素

转载自:http://shawphy.com/2010/08/multiple-class.html ------------------------------------------ 今天收到读者来信,询问如何选择如下的元素 这里有个特征,就是需要选择同时带有这几个class的元素。 或者也被误认为选择一个带有空格的class。 经过测试,使用选择特殊的转义符号来做 $(“.g

readonlyfile 1493

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jquery选择器中的contains

[code="html"] Study Zone study zone [/code] [code="jQuery"] $("h3:contains('s')") //筛选结果为[Study Zone,study zone] $("h3:contains('st')") //筛选结果为[study zone] ...

u013690957的专栏 295

html 选择器 不用select,HTML5中类jQuery选择器querySelector的使用

简介HTML5向WebAPI新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。用法两个方法使用差不多的语法,都是接收一个字符串参数,这个参数需要是合法的CSS选择语法。element = document.querySe...

weixin_42396180的博客 313

html淘宝选择标签,HTML5中类jQuery选择器querySelector的使用

简介HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。用法两个方法使用差不多的语法,都是接收一个字符串参数,这个参数需要是合法的CSS选择语法。element = document.queryS...

weixin_36143628的博客 347

Jquery使用id选择器操作元素注意事项

如果是给一组标签,例如,今天我做的是一组标签,绑定异步分页事件, 选中这些标签使用了同一个id,所以使用id选择器,那么其实最后绑定事件其实只给第一个元素绑定了事件,没有进行隐式迭代,因为Jquery认为id是元素的唯一标志,默认只能选中一个 因为这个BUG搞了几个小时,就单独写一篇博客纪念一下吧,其实这些逻辑仔细思考都应能在做的时候发现,而不是等到BUG出现了才认识到问题

年轻人,潜力无限! 1350

HTML5中类jQuery选择器querySelector的使用

HTML5中类jQuery选择器querySelector的使用 简介 HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。 用法 两个方法使用差不多的语法,都是接收一个字符串参数,这个参...

weixin_34060741的博客 81

jQuery选择器中的空格问题

前几天就遇到过这样的问题,明明我用的是('tr :even').css('background','#ccc')想改变表格中行的背景色,反复试了还是没改变。还问了度娘还是没找到原因所在(当时问题描述的方向错了)。今天再次遇到了这个问题,原来是我习惯性地把空格给加上了。 加了空格的效果是这样的: 去掉空格后得到了想要的样子: 以上两种结果可以看出,...

weixin_30697239的博客 158

jQuery选择器(元素,ID,类,并列,层次选择器)

写在前面 jQuery是一个快速、简洁的 JavaScript 框架,是继Prototype之后又一个优秀的 JavaScript 代码库。jQuery的设计宗旨是“WriteLess,DoMore”,即倡导写更少的代码,做 更多的事情。jQuery封装了 JavaScript 常用的功能代码,提供一种简便的 JavaScript 设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 目录 🍓jQuery选择器 🍍基本选择器 1.元素选择器 2.ID选择器 3.类选择器...

m0_70571756的博客 4870
上一篇: Java EE+Tomcat的安装
下一篇: ASP.NET中页面之间的数据传递问题
Code_Road
博客等级 码龄11年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值