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值?怎么搞? 展开
<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值?怎么搞? 展开
7个回答
展开全部
$("#table_id tr td:nth-child(3)").click(
alert($(this).closest("tr").find("td:eq(0)").Attr("id"));
);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('tr .btest').on('click', function(){
var el = $(this);
var _id = el.closest('tr').find('td').eq(0).attr('id');
//_id就是你想获取的值
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('btest').on('click',function(){
var fristId = $(this).parent().children('td: first-child').attr('id');
//todo...
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(".btest").click(function(){ $(this).parent("tr").find("td:eq(0)");})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询