我正在尝试在jQuery中运行实时点击功能,发现它不像
$(function () {
$("#elem #check").click(function () {
alert('goaa');
});
$("#elem #check").live("click", function () {
alert('fo');
});
});
页面加载,没有任何东西来自ajax。当我试图运行时,我发现[click]首先是工作而第二个不是[实时点击]。
点击的原因是工作和生活没有工作。: -
我试图在jQuery UI选项卡上运行它,这是我的错,这样就不行了。
答案 0 :(得分:3)
不知道问题是什么。正如您在following live demonstration中看到的,此代码完全正常。
答案 1 :(得分:0)
可能在某个地方为您的选择器或父元素点击事件已停止
对于前$("#elem")
或父母
$("#check").live("click", function (event) {
event.stopPropagiation();
});
在oter place停止了事件冒泡和捕获
答案 2 :(得分:0)
之前,实时功能在动态加载的内容中完美运行。但它不适用于最近的JQuery文件。但您可以使用其他功能:https://api.jquery.com/delegate/