Javascript 借助Jquery验证插件获取图像宽度

Javascript 借助Jquery验证插件获取图像宽度,javascript,jquery,html,validation,Javascript,Jquery,Html,Validation,我对jquery有一些基础知识, 我想用jquery验证插件验证图像宽度,为此我使用addmethod创建了名为imgwidth的自定义方法参见示例..我得到了一些示例,可以借助自定义方法获得文件大小..但我想用自定义方法验证图像宽度..提前 $document.readyfunction{ $.validator.addMethodimgwidth,函数值,元素,参数{ 警戒值; 警报“我要到达此处图像宽度” },请; //验证实现将在这里进行。 $'form_id'。验证{ errorCl

我对jquery有一些基础知识, 我想用jquery验证插件验证图像宽度,为此我使用addmethod创建了名为imgwidth的自定义方法参见示例..我得到了一些示例,可以借助自定义方法获得文件大小..但我想用自定义方法验证图像宽度..提前

$document.readyfunction{ $.validator.addMethodimgwidth,函数值,元素,参数{ 警戒值; 警报“我要到达此处图像宽度” },请; //验证实现将在这里进行。 $'form_id'。验证{ errorClass:errermsg, 规则:{ 文件:{ 要求:正确, imgwidth:500, } }, 信息: { 文件: { 必填项:请输入文件, imgwidth:宽度500px, } }, submitHandler:函数形式{ //jqueryadding_cont.css'display','inline-block'; var form_data=jQueryform.serialize; var file_path=check.php; jQuery.ajax{ url:文件路径, 类型:POST,, 数据:表格数据, 成功:functiondata{ ifdata{ //jqueryadding_cont.css'display','none'; } 否则{ 警惕‘不’; } } }; } }; } 这可能对你有用。试试这个

希望这能起作用

您可以使用:

var width = $('#yourIMAGEID').width();


当警报可变宽度..但我上传的图像宽度为1024 x 768..时,每次返回235:
var width = $('#yourIMAGEID').width();
var width = $('#yourIMAGEID').attr('width');