jQuery中怎么查找同一级的id

<tableid="table_id"><s:iteratorvalue="list"var="q"><tr><tdid="${q.rolename}"class="te... <table id="table_id">
<s:iterator value="list" var="q">
<tr>
<td id="${q.rolename}" class="test"><s:property value="rolename"/></td>
<td>修改</td>
<td class="btest">保存</td>
</tr>
</s:iterator>
</table>
我想给每隔tr中的第三个td 保存添加一个click事件,同事我想获得点击保存后得到当前第一个td的id值?怎么搞?
展开
 我来答
娱乐这个feel倍爽儿
2015-07-13 · 人生如戏,戏如人生 娱百家事,乐万千户
娱乐这个feel倍爽儿
采纳数:47982 获赞数:334156

向TA提问 私信TA
展开全部

例如:

<div class="huis" id="Gcdh1">这里是内容</div>//ID是循环变动的,类是固定的
$(".huis").each(function() {
    var _id = $(this).attr("id"); // 遍历获取符合该样式选择器的所有元素的ID
});
handangaoyang
2014-01-14 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:906万
展开全部
$("#table_id tr td:nth-child(3)").click(
    alert($(this).closest("tr").find("td:eq(0)").Attr("id"));
);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1f29177
2014-01-14 · TA获得超过646个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:341万
展开全部
$('tr .btest').on('click', function(){
    var el = $(this);
    var _id = el.closest('tr').find('td').eq(0).attr('id');
    //_id就是你想获取的值
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热浪瓦斯
2014-01-14 · 超过17用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:38万
展开全部
$('btest').on('click',function(){
   var fristId = $(this).parent().children('td: first-child').attr('id');
    //todo...
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莘赡05V
2014-01-14 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部
$(".btest").click(function(){ $(this).parent("tr").find("td:eq(0)");})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式