JQ怎么判断第二个元素,倒数第二个元素?

做的是这个打算写成这个形式$("#pageListli").click(function(){if($(this).is(":first-child")){alert("... 做的是这个

打算写成这个形式 $("#pageList li").click(function() { if ( $(this).is(":first-child") ) { alert("!"); } else if ( $(this).is(":last-child") ) { alert("?"); } });
有更好的写法也行。
展开
 我来答
丶没好名字
2013-10-23 · TA获得超过143个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:229万
展开全部
你那不是判断倒数第一跟第一的元素么.
倒数第二

$("#pageList li").eq($("#pageList li").length-3);
第二
$("#pageList li:eq(1)")
追问
只判断不选择要怎么做
追答
if($("#pageList li").index(this)==($("#pageList li").length-3)) //倒数第二
if($("#pageList li").index(this)==1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoapk
2013-10-23 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1601万
展开全部
$("#pageList li").click(function () {
    if ($(this).is(":nth-child(2)")) {
        alert("!");
    } else if ($(this).is(":nth-last-child(2)")) {
        alert("?");
    }

});
追问
如果将其分为前中后三段,每段用class标记和遍历,会不会更好一点,求指点。
追答
不知道你具体要做什么。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式