关于点击事件只执行一次的问题

Posted 永往

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于点击事件只执行一次的问题相关的知识,希望对你有一定的参考价值。

 因为点击事件的原型也是还回的数据,所以要绑定在body上面。           

// $("#w_tagPage a[wid]").click(function(){ $("body").on(click,#w_tagPage a[wid],function(){ $(this).addClass("w-active").siblings("#w_tagPage a[wid]").removeClass("w-active"); var kindVal=$(".w-tagNav:not(.w-disno) a.w-active").attr("id"); var pageVal=$(this).attr("wid"); //console.log(kindVal+‘--‘+pageVal); $.ajax({ url: "/index.php?tags-getitems.html", type: "POST", data: { cat_id: kindVal,page_id: pageVal }, success: function (html) { var stateObject = {};//翻页同时更改链接 var title = ""; var newUrl = /p+pageVal+html; history.pushState(stateObject,title,newUrl); $("#w_tagContent").html(html); } }) })

 

以上是关于关于点击事件只执行一次的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于setInterval只执行一次的原因

vue项目中解决文件上传 change事件只执行一次的问题

jquery绑定click事件出现点击一次执行两次的问题

怎样使js中的onclick事件只触发一次,就是我点击了一次,再次点击的时候不让其再触发

jquery让一个点击事件刷新页面就自己执行一次的方法

关于jQuery中动态生成的点击事件触发两次的讨论