一个checkbox和一个超链接<a>同在一个div里面,已知checkbox,我要用jQuery来获取a的title的值,怎么写?

 我来答
智慧小岛
2011-11-01 · TA获得超过313个赞
知道答主
回答量:173
采纳率:0%
帮助的人:91.3万
展开全部
siblings 返回值:jQuerysiblings([expr])
概述
取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。
$('#checkbox').siblings('a').attr('title')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mzf9527
2011-11-02 · TA获得超过115个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:218万
展开全部
$("#checkbox").parent("div").children("a").attr("title");
可以测试一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-01
展开全部
$('#checkbox').siblings('a').attr('title')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2011-11-01 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:674万
展开全部
$('#checkbox').siblings('a').attr('title')
追问
//动态的
name="d">...

java code:
for(var i = 0; i < $("[name=chk_objIds]").length; i++){
if($("[name=chk_objIds]")[i].checked
&&$("[name=chk_objIds]")[i].siblings("input[name='d']").val()!="yes"){
var title = $("[name=ckn]")[i].siblings('a').attr('title') ;
}
}
目的你懂的,但是我这样写出错了
追答
$("[name=chk_objIds]:checked").each(function(){
var title = $(this).next('input[name="d"]:not([value="yes"])').next('a').attr('title');
});
你的html里面少了个等号:
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式