我有一个DIV元素,其中包含动态创建TEXTAREAs的 and<input type="file"/>和<input type="checkbox"/>。
目前我已经在上面绑定了三个事件,DIV如下所示
jQuery("#uniqueId ").bind("click change keypress", function(e){
....
....
});
现在出现问题是当我单击file输入按钮以浏览并上传文件或选中复选框时,我收到以下错误
Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.
myxFunction myXjavscript.js:1172
(anonymous function) myXjavscript.js:109
f.event.dispatch jquery-1.7.1.min.js:3
h.handle.i
并且正因为如此file,checkbox输入不起作用并引发错误。我只想绑定上面的事件,TEXTAREA而不是其他元素DIV。
一起使用"click change keypress"事件的原因是因为在 Chrome 中,我在 Textarea 上执行动态操作以在从 Textarea 添加/编辑/删除文本后获取光标位置。所以要记录所有这些我需要添加这三个事件的东西。
我怎样才能做到这一点?