当文件从输入上传时,我试图清空文本区域中的任何值/文本。 FF和Chrome可以正常工作,但IE不能做到这一点。有没有什么办法解决这一问题?
非常感谢提前。清空IE中的文本区域
$('input[type=file]').change(function(){
$("textarea#txt_id").val('');
});
<textarea name="txt" id="txt_id" rows="8" cols="64"></textarea>
<input type="file" name="file" id="file_id" />
你确认'.change()'处理程序正在触发吗?像alert()这样简单的东西? – user113716 2010-10-21 18:00:58
IE将更改事件锁定。它一点都没有点燃吗?抛出警报,看看你是否击中了事件处理程序。 – 2010-10-21 18:01:06
这对我来说工作得很好(IE8).... http://jsfiddle.net/EsMtW/ – 2010-10-21 18:01:15