【发布时间】:2016-04-04 17:11:14
【问题描述】:
我需要关于以下场景的建议。 我有一个项目对象并动态构建一个 html 对象,如下所示:
$.each(item,function(k, iteminner) {
html += '<td><div id="outerdiv">' + iteminner.Name + '</div>';
html += '<div id="clickme"></div></td>';
});
table 以这种格式构建,其中每个框将在每个 td 中包含一个名称和按钮。当用户单击单元格的按钮时,我想分别显示名称。我在这里缺少什么?
$('#clickme").click() {
alert($("#outerdiv").iteminner.name);
}
假设两个 div 的 id 都是唯一的,例如 id="outerdiv" + k ,当点击第二个 div id="clickme" + 2 时,如何访问第二个单元格中的元素?
【问题讨论】:
-
Id 必须是唯一的。
-
更改 $('#clickme") 以正确使用 " 或 '
标签: javascript jquery html arrays