嗶嗶one
2019-06-04 16:34:25
在jQuery中刪除事件處理程序的最佳方法?我有一個input type="image"..這類似于MicrosoftExcel中的單元格注釋。如果有人在文本框中輸入數(shù)字,則input-image,則設(shè)置一個事件處理程序。input-image..然后,當用戶單擊image,他們得到一個小彈出,以添加一些筆記到數(shù)據(jù)。我的問題是,當用戶在文本框中輸入零時,我需要禁用input-image的事件處理程序。我嘗試了以下操作,但沒有結(jié)果。$('#myimage').click(function { return false; });
3 回答

暮色呼如
TA貢獻1853條經(jīng)驗 獲得超9個贊
jQuery≥1.7
.bind()
/.unbind()
$('#myimage').click(function() { return false; }); // Adds another click event$('#myimage').off('click');$('#myimage').on('click.mynamespace', function() { /* Do stuff */ });$('#myimage').off('click.mynamespace');
jQuery<1.7
$('#myimage').click(function() { return false; }); // Adds another click event
$('#myimage').unbind('click');
$('#myimage').bind('click.mynamespace', function() { /* Do stuff */ });
$('#myimage').unbind('click.mynamespace');

catspeake
TA貢獻1111條經(jīng)驗 獲得超0個贊
$('#myimage').unbind('click');
添加回答
舉報
0/150
提交
取消