我使用的是Kendo UI网格。我希望它有删除,更新按钮在每一行。关于更新按钮,我想用脚本调用小窗口页面。但是现在我想要发送我想要在alert()中显示的数据的id的值。但是当我点击的时候它就不起作用了。它没有显示任何东西。只更改了链接..我该怎么做呢?
<script>
$(document).ready(function () {
$("#edit").click(function (e) {
alert("show ID of clicked rows");
});
});</script>
<script id="rowTemplate" type="text/x-kendo-tmpl">
<tr>
<td id="id" width= "34px">
#= aid #
</td>
<td width= "84px">
#= aname #
</td>
<td width= "84px">
<a id="edit" href="//#">@Resources.edit</a> |
<a href="Delete/#=aid#">@(Resources.delete)</a>
</td>
</tr> </script>发布于 2014-04-10 22:59:32
这个"rowTemplate“你用了多少次?我猜不止一个,对吧?如何设置第二个td中的常量和id?HTML id必须是唯一的。
尝试将其更改为CSS类:
<script>
$(document).ready(function () {
$(".edit").click(function (e) {
alert("show ID of clicked rows");
});
});
</script>
<script id="rowTemplate" type="text/x-kendo-tmpl">
<tr>
<td width="34px">
#= aid #
</td>
<td width= "84px">
#= aname #
</td>
<td width= "84px">
<a class="edit" href="//#">@Resources.edit</a> |
<a href="Delete/#=aid#">@(Resources.delete)</a>
</td>
</tr>
</script>https://stackoverflow.com/questions/22990301
复制相似问题