方法1 (绑定bind/解除unbind点击):
<a href="javascript:void(0)" id="dianji">点击</a>
<br/><br/>
<a href="javascript:void(0)" id="bangding">绑定</a><br/>
<a href="javascript:void(0)" id="jiechu">解除</a><br/>
<script type="text/javascript">
//点击操作
$("#dianji").bind("click",function(){
test($(this));
});
function test(obj){
alert( 11111);
}
$("#bangding").bind("click",function(){
var obj = $("#dianji");
obj.bind("click",function (){test(obj)});
});
$("#jiechu").bind("click",function(){
var obj = $("#dianji");
obj.unbind("click");
});
</script>
方法2:
<a href="javascript:void(0)" class="save">保存</a>
<script type="text/javascript">
var save_flag = true;
$(".save").on({
click:function(){
if(!save_flag){
//不提交
return;
}
$.ajax({
type : "POST",
url : "save.php",
data : { "name":"1234444"},
dataType:"json",
beforeSend: function(){
save_flag = false;
},
error:function(){
//alert("error");
save_flag = true;
},
success:function(data){
save_flag = true;
alert("提示信息");
}
});
}
});
</script>