传统的js代码用document.body.createTextRange()表示,但jquery中如何表示呢?我用的是最小的jquery-1.4.4.min集,
想要实现本地图片在上传前预览,ff下已经没问题,ie 下如何取得上传input 框里的文本(图片路径呢)?请帮忙.....
------解决方案--------------------
通过http访问时,由于安全问题,IE即使你获取到本地路径设置img的src也显示不出图片的【IE6除外】
IE获取file的实际路径可以使用下面的代码
if (document.all) {
file.select();//file为你的上传控件
alert( document.selection.createRange().text)
}
不过可以通过滤镜实现,具体参考这里javascript实现IE,firefox客户端图片预览