Jquery——基本过滤选择器

本文详细介绍了jQuery中用于操作DOM元素的几种方法,包括:eq、:lt、:gt、:even、:odd、:not等选择器的使用场景与示例代码。通过具体实例,展示了如何针对表格单元格、复选框等进行样式修改和状态控制。

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

:eq(index) 返回单个元素,选取索引等于index的元素,从0开始

, :lt(index)返回集合元素,选取索引小于index的元素

, :gt(index)返回集合元素,选取索引大于index的元素

, :even 返回集合元素,返回索引是偶数的所有索引

, :odd 返回集合元素,返回索引是奇数的所有索引

,:not(selecter)返回集合元素,去除所有与给定选择器匹配的元素。

过滤他们前面的匹配表达式的集合元素。他们缩小匹配元素的顺序范围。

给出两个例子:

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
<table border="1">
<tr><td>TD #0</td><td>TD #1</td><td>TD #2</td></tr>
<tr><td>TD #3</td><td>TD #4</td><td>TD #5</td></tr>
<tr><td>TD #6</td><td>TD #7</td><td>TD #8</td></tr>
</table>
<script>$("td:eq(2)").css("color", "red");</script>

</body>
</html>

第二个例子

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
<div>
<input type="checkbox" name="a" />
<span>Mary</span>
</div>

<div>
<input type="checkbox" name="b" />
<span>lcm</span>

</div>
<div>
<input type="checkbox" name="c" checked="checked" />

<span>Peter</span>
</div>
<script>
$(
"input:not(:checked) + span").css("background-color", "yellow");
$(
"input").attr("disabled", "disabled");

</script>

</body>
</html>

转载于:https://www.cnblogs.com/lianzi/archive/2011/07/31/2122756.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值