rchg.net
当前位置:首页 >> jq点击事件失效 >>

jq点击事件失效

jquery里有个一次性的事件处理方法:one(eventType,fn)。 具体可以这样做: $(function(){ $("#s1").one("click",showDIV(1)); }); jquery还有一个解除事件委派的方法:unbind([eventType])。参数是可选的,如果不选,则表示移除节点所有已绑定...

jquery提供了一个只触发一次点击的方法 obj.one(function(){ }); 或者用obj.unbind("click")取消点击事件

$("button").click(function(){ $(this).attr("disabled","disabled"); });谢谢,或者你需要另外的解答。

使用委派来处理后续加载的dom元素delegate$("body").delegate(".abc", "click", function(){ console.log($(this).html());});

$(function() { $("#but").click(function() { alert("1111"); }); }); 我给你写了一个小例子,希望能帮到你

停止是不可能的,只能解绑click

要看看你是怎么“动态添加”元素的。 如果你的元素是用click事件append进来的 那你的功能函数必须放在这个click事件里面。 比如: $(".clickMeToAppendElement").click(function() { $(".toBeAppend").append("这是元素内容"); $(".J_classtree")....

我估计的写的click事件是这样的 $(".input").click(function(){}) 或者 $(".input").one(function(){}) click事件是对页面已有的对象做的,当后面生成的对象不属于它的范畴 以下有两个解决办法: 1)将click修改(推荐) $(":input").live('clic...

用动态绑定方法 delegate() $('.choose-abc').delegate('li','click',function(){ alert("ssss"); });

因为你点击后的span不是原来的span,没有绑定点击事件。

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com