3

jquery のイベント バインダーが「keyup」と「blur」に関連付けられているため、エラーが発生しています。しかし、ぼかしイベントを発生させるように見える DOM から入力を削除すると、存在しない DOM 入力でハンドラーが再実行されます。

4

2 に答える 2

1

イベント リスナーが jQuery で追加された場合は、次を使用できますunbind

$(/* ... */).unbind('blur');

jQuery の新しいバージョンでは、off以下が推奨されます。

$(/* ... */).off('blur');
于 2012-08-11T22:09:33.917 に答える
0

thisイベントが発生したときにハンドラーで検証できます

if (this && $(this).length > 0 ) { /*do stuff*/ }

于 2012-08-11T22:10:55.110 に答える