解决jQuery插件 jqUploader 无法在 jQuery-1.3.2下工作的问题
jqUploader是一款十分好用的jQuery Flash 上传插件,但是无法工作在1.3.2版本下,是一个十分糟糕的问题,今天就给它动动手术
打开 jquery.jqUploader.js
找到
var $thisInput = $("input[@type='file']",$this);
改成
var $thisInput = $("input [type='file']",$this);
找到
var maxFileSize = $("input[@name='MAX_FILE_SIZE']", $(this.form)).val();
改成
var maxFileSize = $("input [name='MAX_FILE_SIZE']", $(this.form)).val();
找到
afterScript: getstaffatt(),
注释之
找到
$("*[@type='submit']",this.form).hide();
改成
$("* [type='submit']",this.form).hide();
保存一下,在用jQuery-1.3.2测试,已经成功了
总结一下,jQuery最新版里面已经没有了类似于[@type='XXX']这样的写法了,需要把@去掉,当然,还要在 "input" 后面加一个空格,这才是jQuery过滤器的正确写法
您可以RSS 2.0订阅。 留言,或者引用 Trackback。
博主,请教一下jquploader和zend freamwork怎么结合呢?
ation 跳转咋写的?
ZF没接触过,jquploader就是一个表单提交的flash,不知道你的action跳转是啥意思,如果是上传之后进行页面跳转的话,用回调函数吧