Javascript Jquery IE7(:“可见”验证程序don';行不通
我有一个问题,这个jquery在IE8,9E10上运行良好,但IE7不工作 IE7认为所有控件都是可见的=true,问题是controlToValidate.is(“:visible”)总是返回true(但这只发生在IE7上)Javascript Jquery IE7(:“可见”验证程序don';行不通,javascript,jquery,html,asp.net,css,Javascript,Jquery,Html,Asp.net,Css,我有一个问题,这个jquery在IE8,9E10上运行良好,但IE7不工作 IE7认为所有控件都是可见的=true,问题是controlToValidate.is(“:visible”)总是返回true(但这只发生在IE7上) 函数ValidateRequiredField(源,参数){ var validateTrue=parseFloat($(“[id$=mylabel]”).val()0){ args.IsValid=false; 如果(语言=“pt BR”) source.errorme
函数ValidateRequiredField(源,参数){
var validateTrue=parseFloat($(“[id$=mylabel]”).val()0){
args.IsValid=false;
如果(语言=“pt BR”)
source.errormessage=“mensagem。”;
如果(语言==“en-US”)
source.errormessage=“必需。”;
如果(语言==“es”)
source.errormessage=“requirer。”;
返回;
}else if(controlToValidate.is(“:visible”)&&&&&(u val>0&&validateTrue){
args.IsValid=false;
如果(语言=“pt BR”)
source.erromessage=“Obrigatório。”;
如果(语言==“en-US”)
source.errormessage=“必需。”;
如果(语言==“es”)
source.errormessage=“requirer。”;
}
}
抱歉,英语不好看起来是旧jQuery版本的一个障碍。您可以升级jQuery版本或尝试此操作
$(controlToValidate).css('display') == 'none'
看看这个:
$(controlToValidate).css('display') == 'none'