如何阻止点击两次,发生同样的ajax请求并在页面生成两次重复数据

来源:互联网 发布:淘宝指南针店铺 编辑:程序博客网 时间:2024/05/16 07:05

可以在动态生成的元素标签上添加一个自定义属性:

比如:<a flag=1>我是新生成的标签</a>

在第一次点击时将flag设为0,

同时每次点击时对flag进行判断。

示例如下:

html代码:

td=$("<td><a class='detail' flag=1>详细</a></td>");



js代码:

$().on("click",".detail", function() {if($(this).attr('flag') == 1){             .........             $(this).attr('flag',0);        }else{              return false;        };}


注意:此处使用on绑定click事件才能实现对动态生成元素的监听。

请多多 指正

0 0
原创粉丝点击