jQuery选择器

jQuery选择器

1.jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。

2.jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。

3.jQuery 中所有选择器都以美元符号开头:$()。

#id选择器

基于元素id选取元素,如果是id需要加"#"

<p id="pid"></p>
$(“#id”)

.class选择器

基于元素class名选取元素,如果是类需要加"."

<p class=“stand”></p>
$(“.stand”)

标签选择器

基于html标签名选取元素

<p></p>
$(“p”)

类型选择器

基于html标签元素类型,下面代码,会得到所有类型为button的input标签对象

type类型:text、password、radioi、checkbox、submit、reset、file、image

<input type="button"  />
$(“:button”)

类型选择器

基于html标签元素类型,下面代码,会得到所有类型为button的input标签对象

<input type="button"  />
$(“:button”)

属性选择器

基于html标签属性的选择器

<input type="button"  name="button"  />
$(“[name='value']”) //取到所有name=‘value’标签
$(“[name”) //取到所有拥有name属性的标签

:fitst、:last选择器

<div>
        <p> </p>
         <p></p>
         <p></p>
</div>
$("div p:first")   //得到div中第一个p标签
$("div p:last")   //得到div中最后一个p标签

:even、:odd选择器

<table>
	<tr><td></td></tr>
	<tr><td></td></tr>
	<tr><td></td></tr>
	<tr><td></td></tr>
</table>
$("tr:even")   //得到所有偶数<tr>元素
$("tr:odd")   //得到所有奇数<tr>元素

:eq、:gt、:lt选择器

<table>
	<tr><td></td></tr>
	<tr><td></td></tr>
	<tr><td></td></tr>
	<tr><td></td></tr>
</table>
$("tr:eq(3)")   //得到中第四个tr元素(index从0开始)
$("tr:gt(1)")   //得到index大于1的tr元素
$("tr:lt(1)”)   //得到index小于1的tr元素

父子选择器

<table>
	<tr id="tf">
			<td></td> 
			<td></td>
	</tr>
	<tr>
			<td></td>
			<td></td>
	</tr>
	<tr>
			<td id=“flag”> <p id="pf" > </p></td>
			<td></td>
	</tr>
</table>
$("td#flag").parent()//找到id='flag'的td上一级父元素tr
$("p#pf").parents("tr") //找到id='flag'的p最近的一个父类tr
$("tr#tf").children("td:first")//找到id=“tf”的tr下第一个子类td

总结

1.jQuery选择器的用法与html标签中样式属性的用法相似。
2.标签选择器可以组合使用,能够轻易的取到所需的html元素标签
3.学习推荐网址:
(https://www.runoob.com/jquery/jquery-tutorial.html)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值