相当于jquery live

时间:2017-10-09 14:08:54

标签: javascript jquery asp.net

我有以下代码用于切换图像控件以显示/隐藏使用较旧的jquery版本正常工作的内容。由于 live api已被弃用。

当我用 on 替换它时,从未调用过崩溃/减去场景。我解释它就像Jquery on在加载文档时绑定控件而不是在更改之后绑定控件。我还可以尝试其他等价物吗?

其他像保持bool值的切换解决方案可能不起作用,因为我的页面有许多需要进行切换的地方。

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

0 个答案:

没有答案