关于JQ选择器的介绍

本文介绍了jQuery选择器的基本用法,包括基本选择器、后代选择器、子选择器、同辈选择器以及过滤选择器等,并举例说明了如何选取DOM元素。内容包括ID选择器、类选择器、元素选择器以及各种过滤选择器如first、last、even、odd等,旨在帮助读者理解和运用jQuery选择器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天来跟大家讲一下JQ选器的问题。这个在编写代码的时候很重要。因为你要对
具体的元素进行编写。


文本1

文本4

  • ul2
  • ul2
  • ul2_7
option_1 option_2
< button type="reset">重置表单type="reset" < button type="submit">指定type="submit" - form 中的button如果不指定type默认就是 type="submit" -- button>没有指定type

一、基本选择器是jQuery中最常用也是最简单的选择器,它通过元素的id、class和标签名等来查找DOM元素。
1. $("#P1") ID选择器,匹配ID中唯一的一个元素,记住ID是唯一的 不可重复
2. $(".A") 类选择器,div 的代码 class=“pT1”
3. $(“input”); 元素选择器,可以看作是一个标签密名。
4. $("*"); 全部选择器,这个的选择和类的则差不多只是这里运用的是JQ的方法
这种我们一般进行声明赋值在输出。看下面
$(function () {
//==基本
var Id = $("#P1");//id选择器
var Class = $(".A");//class选择器
var l= $(“input”);//元素选择器
var sAll = KaTeX parse error: Expected 'EOF', got '}' at position 32: …sole.log(sId); }̲ 效果图 ![在这里插入图片…(".div1 .A"); 后代选择器 选取div 1 后面所有的PT2 这个类
2、$(".div1>.B"); 子选择器
3. $(".A+.B");同辈选择器
var A= $(".div1 .B");
var B = $(".div1>.B");
var A= $(".pT1+.B");
三.过滤选择器
基本过滤选择器
1.first 选取UL 标签 li 里的第一个元素。
2、last 选取 UL 标签 li 里的最后一个元素。
//var First = $(“ul li:first”);
//var Last = $(“ul li:last”);
3、even 匹配所有索引值为偶数的元素,从 0 开始计数
4、odd 匹配所有索引值为奇数的元素,从 0 开始计数

//even odd
//var Even = $(".div1>p:even");
//var Odd = $(".div1>p:odd");
内容过滤选择器:
:empty
$(":input");匹配不包含子元素或者文本元素的空元素,返回元素集合
var sInput = $(":input");
可见性过滤选择器
hidden
选取所有不可见的元素,返回元素集合 ,或者type为hidden的元素
属性过滤选择器(返回元素集合)
6、[attribute*=value]
(“input[name*=text]”) 选取拥有name属性含有text的input元素
表单对象属性过滤选择器(返回元素集合)
:checked
$(":checkbox")选取所有被选中的元素(单选框,复选框)
var sCheckbox = (&quot;:checkbox&quot;);4、:selected选取所有被选中的选项元素(下拉列表)varsSelected=(&quot;:checkbox&quot;); 4、:selected选取所有被选中的选项元素(下拉列表) var sSelected=(":checkbox");4:selectedvarsSelected=(":selected");
表单 :input 匹配所有 input, textarea, select 和 button 元素
:text 匹配所有的单行文本框
:radio 匹配所有单选按钮
:checkbox 匹配所有复选框
:submit 匹配所有提交按钮
:reset 匹配所有重置按钮
这里有一个重载的功能在表单中经常运用到。这个很重要。
这部分截取来自于老师的文档截取
//获取部分
var sInput = $(":input");
var sText = $(":text");
var sPassword = (&quot;:password&quot;);表单对象属性:disabled匹配所有禁用元素:selected只匹配有selected属性的option标签varsa=(&quot;:password&quot;); 表单对 象属性 :disabled 匹配所有禁用元素 :selected 只匹配有selected属性的option标签 var sa=(":password");:disabled:selectedselectedoptionvarsa=(":disabled");
var ck=$(":checked");
其实大部分的获取都是差不多的 我就不一个个写了
关于JQ的选择器还有很多在这里我只列几个常用的。内容页比较简单。有兴趣的可以看一下下,
这些内容并不要求大家死死的记住,大家看的会运用就可以了。写多了用法也好像差不。

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值