我有一个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 添加/编辑/删除文本后获取光标位置。所以要记录所有这些我需要添加这三个事件的东西。
我怎样才能做到这一点?