如何获取jQuery集合的某一项

 我来答
匿名用户
2018-09-20
展开全部
三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素。
其他过滤方法,比如 filter() 和 not() 允许您选取匹配或不匹配某项指定标准的元素。
$(document).ready(function(){
$("div p").first();//获取第一个<div>中的第一个<p>
$("div p").last();//获取最后一个<div>中的最后一个<p>
$("p").eq(1);//获取所有<p>中的第二个<p>
$("p").filter(".demo");//返回带有demo类名的所有<p>
$("p").not(".demo");//返回不带有demo类名的所有<p>
$("p").parent();//返回<p>的直接父元素;
$("p").parents();//返回<p>的所有祖先
$("p").parentsUntil("div");//返回<p>与<div>间的所有祖先

$("div").children();//返回<div>的直接子元素

$("div").find();//返回<div>的所有后代
$("h1").siblings();//返回<h1>的所有兄弟元素
$("h1").next();//返回<h1>的下一个同胞元素
$("h1").nextAll();//返回<h1>后面的所有同胞元素

$("h1").nextUntil("h6");//返回<h1>与<h6>间的所有同胞元素
prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素
});
安徽新华电脑专修学院
2018-09-20 · 百度知道合伙人官方认证企业
安徽新华电脑专修学院
安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.
向TA提问
展开全部
#(".list:first");这是获取第一项
#(".list:last");获取最后一项
#(".list:eq(1)");获取第二个,序列是从0开始的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遒劲且稳重灬萨摩7450
2018-09-20 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:61%
帮助的人:17.6万
展开全部
如果是第一个 可以用first 如果是最后一个可以用last 如果是中间的某一个可以用eq。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式