0
我需要動態綁定()click
事件,但問題是當我第二次或第三次綁定時,最後一次bind() - ed回調也會觸發。我怎樣才能清除最後的bind() - ed事件回調?用這個新的回調函數覆蓋click
事件?如何清除jQuery中的最後一個bind()事件回調?
請注意event
是一個用戶定義的對象,而不是javascript事件對象。
function showEditModal(event, callback)
{
$("#dialog-form").dialog('open');
$('#place').val(event.metadata.place);
$('#type').val(event.metadata.type);
$('#city').val(event.metadata.city);
$('#dialog-form .button-save').show().click(function()
{
event.metadata.place = $('#place').val();
event.metadata.type = $('#type').val();
event.metadata.city = $('#city').val();
$('#dialog-form').dialog('close');
callback(event);
});
}
是的,它的工作,它的一個恥辱,我沒有注意到一()當我昨天看到它。謝謝 –