您的位置:首页 > 其它

【基础中心】笔记六--选中动态表格的一行

2017-08-22 16:40 381 查看
项目前端用的是html和tpl模板。在后台查询数据返回到模板中展示,需要点击一行查看详情。

1.在.tpl中定义

{{each organizations as org}}
<tr>
<td id ="detail">
{{org.orgName}}
<input type="text" id="orgId" value="{{org.orgId}}"/>
</td>
</tr>
{{/each}}


2.有问题的js代码

$("#orgPostList").on('click', '#org-post-list tr #detail', function() {
$("#orgPostDetailDiv").show();
var orgId = $("#orgId").val();
alert(orgId);
});


遇到的问题是:

比如说表格中显示两条数据,点击第二行的id和第一行的id相同。这显然是不正确的。

3.改正后的js代码

$("#orgPostList").on('click', '#org-post-list tr #detail', function() {
$("#orgPostDetailDiv").show();
var orgId = $(this).find("#orgId").val();
alert(orgId);
});


找到选中行的id是orgId,这样就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: