假设我的table的id 是table_id 然后我想给这个table中的每一行的第一列绑定一个click事件,用jquery实现
<tableid="table_id"><s:iteratorvalue="list"var="q"><tr><tdid="${q.rolename}"><s:prope...
<table id="table_id">
<s:iterator value="list" var="q">
<tr>
<td id="${q.rolename}"><s:property value="rolename"/></td>
<td>修改</td>
</tr>
</s:iterator>
</table>
这是table 展开
<s:iterator value="list" var="q">
<tr>
<td id="${q.rolename}"><s:property value="rolename"/></td>
<td>修改</td>
</tr>
</s:iterator>
</table>
这是table 展开
4个回答
展开全部
$("#table_id tr td:first").click(function(){
//$(this)……
});
把这个放到循环数据结束后 要不会因为没有加载完DOM而出现不能绑定结果
追问
这样只能获得第一行第一列的值啊,我点第二行第一列的值就不行
追答
把这个放到循环数据结束后 要不会因为没有加载完DOM而出现不能绑定结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#table_id tr td:first").click();
自己试试
自己试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#table_id tr").each(function(){
$(this).children("td").eq(0).click(functio(){
});
});
$(this).children("td").eq(0).click(functio(){
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询