Javascript IE9上的addMethod错误

Javascript IE9上的addMethod错误,javascript,jquery,html,internet-explorer-9,Javascript,Jquery,Html,Internet Explorer 9,我使用此脚本在上载文件时验证文件大小: $.validator.addMethod('filesize', function(value, element, param) { // param = size (en bytes) // element = element to validate (<input>) // value = value of the element (file name) return this.optional(elem

我使用此脚本在上载文件时验证文件大小:

$.validator.addMethod('filesize', function(value, element, param) {
    // param = size (en bytes) 
    // element = element to validate (<input>)
    // value = value of the element (file name)
    return this.optional(element) || (element.files[0].size <= param) 
});
IE9调试表示错误在这一行:

return this.optional(element) || (element.files[0].size <= param)

返回此.optional(element)| |(element.files[0].size是的,IE9不支持文件API。你需要在服务器端或使用插件。

是的,IE9不支持文件API。你需要在服务器端或使用插件。

知道我可以使用什么插件使其在所有浏览器中工作吗?试试,是最广泛使用的。WordPress使用这个插件。有什么想法吗f我可以使用什么插件使其在所有浏览器中工作?试用,是使用最广泛的。WordPress使用这个插件。
return this.optional(element) || (element.files[0].size <= param)