我需要取消绑定点击事件然后在它被解雇后我需要再次绑定它
这是我的剧本
$(function() {
$('.bundle').unbind().click(function() {
var codeList = "641351,641251,641253";
$.fn.addBundle(codeList);
});
$('.bundle').bind().click(function() {
var codeList = "641351,641251,641253";
$.fn.addBundle(codeList);
});
});
它无法正常工作,任何人都可以让我知道我的错误。
由于
答案 0 :(得分:1)
你应该取消绑定并绑定点击事件,如下所示:
$(".bundle").unbind("click")
.bind("click", function(){
// do what you need onclick here
});
根据bind() documentation
的建议,您应该使用on()
和off()
代替bind()
和unbind()
:
$(".bundle").off("click")
.on("click", function(){
// do what you need onclick here
});
查看工作示例here