
jquery 点击 a 标签 取 上个 li 的 id
3个回答
展开全部
$("a").click(function(){
alert($(this).parent("li").prev().attr("id"));
});
这样就可以取到ID的值了
alert($(this).parent("li").prev().attr("id"));
});
这样就可以取到ID的值了
更多追问追答
追问
测试1
测试2关闭
还是取不到 测试1 li 的 id 值
追答
$(".del").click(function(){
alert($(this).parents("li").prev().attr("id"));
});这样就可以了
展开全部
$("#a的id").click(function(){
this.parent().prev().attr(id);
})
prev函数就是找上一个兄弟节点。
this.parent().prev().attr(id);
})
prev函数就是找上一个兄弟节点。
更多追问追答
追问
取不到值。。。
测试1
测试2删除
点击 第二个 id=del 的 a标签 得不到 第一个 li的值
追答
完整代码
$("#del").click(function () {
$(this).parent().prev().attr("id");
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("a").bind("click",function(){
alert($(this).parent("li").attr("id"));
});
alert($(this).parent("li").attr("id"));
});
更多追问追答
追问
取不到值。。。
测试1
测试2
点击 第二个 a标签 得不到 第一个 li的值
追答
$("a").bind("click",function(){
alert($(this).parent("li").prev().attr("id"));
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询