我有以下内容:
$('#xxxxx').submit(function() {
....
});
这包含在一个名为w jQuery getScript的脚本中...如何确保此绑定仅被应用一次?或者,或事先清除?
由于
答案 0 :(得分:1)
$('#xxxxx').unbind('submit').submit(function() {
....
});
答案 1 :(得分:1)
你可以使用'unbind':
$('#xxxxx').unbind('click').
bind('click', function() {
....
})
答案 2 :(得分:0)
在附加处理程序时向表单添加一个类。再次附加时,只需检查该类是否已添加到表单中。
var $xxxx = $('#xxxx')
if (!$xxxx.hasClass('handleradded')) {
$xxxx.submit(function(){
....
}).addClass('handleradded');
}
其他人给出的解决方案很好。我只是想给你一个替代方案。 :)