jquery 里的first和eq(0)的区别是怎么样的?

在一个页面里有如有两个inputtype=text这样子,见到些书是用如下取值varname=$("input:first").val();varpwd=$("input... 在一个页面里有 如有两个input type=text 这样子,见到些书是用如下取值
var name = $("input:first").val();
var pwd = $("input:eq(1)").val();

这里有点不明白的是:如是取第一个值的话,用eq(0)会怎么样呢?还是说first比eq()的速度快才用first的呢?
那又为什么有些地方总是喜欢
var name = $("input:first").val();
var pwd = $("input:eq(1)").val();
这样写呢?而不是
var name = $("input:eq(0)").val();
var pwd = $("input:eq(1)").val();
这样写啊?
展开
 我来答
ward502
2011-11-22 · TA获得超过1185个赞
知道大有可为答主
回答量:794
采纳率:0%
帮助的人:1365万
展开全部
eq() 就是循环取值, 取0的话 就是 页面的第一个节点了
如果name 是 第一个 eq(0) = ("input:first")

eq(0)可以取到任意的值,first只能去到 某节点下的第一个值。 各有不同的用法。
yefeng9758
2011-11-24
知道答主
回答量:29
采纳率:0%
帮助的人:4.8万
展开全部
这里 eq(0) = ("input:first") 都是第一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gjwzjl
2011-11-22 · TA获得超过340个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:256万
展开全部
:first是第一个, eq(0)也是第一个,eq(1)是第二个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式