我有以下代码用于切换图像控件以显示/隐藏使用较旧的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();
});