Javascript在每次回发时都会生成逗号

时间:2013-10-15 08:16:04

标签: javascript jquery asp.net ajax

我正在使用此javascript来展开折叠嵌套网格视图。

<script type="text/javascript">
    $("[src*=plus]").live("click", function () {
        $(this).closest("tr").after("<tr><td></td><td colspan = '999'>" + $(this).next().html() + "</td></tr>")
        $(this).attr("src", "../minus.png");
    });
    $("[src*=minus]").live("click", function () {
        $(this).attr("src", "../plus.png");
        $(this).closest("tr").next().remove();
    });
</script>

我正在使用的解决方案正好在这里描述:http://www.aspforums.net/Threads/135070/ASPNet-Nested-GridView-with-TextBoxes---Unwanted-comma-in-TextBox-after-PostBack/ 我的问题是,在每个帖子上,我正在接受文本框:“旧值”逗号“新值”。这是重复的价值观。

1 个答案:

答案 0 :(得分:0)

使用'on'而不是'live',因为live已被折旧。

$("[src*=plus]").on("click", function () { // });