if(!$.trim($('.xlarge').value).length) {
return false;
}
和HTML是:修剪和检查,如果空输入
<input class="xlarge" name="name">
我检查了我的控制台上,如果语法是正确的,这是对的,但即使该值不为空,但它仍然没有按不要提交表格。怎么了?
if(!$.trim($('.xlarge').value).length) {
return false;
}
和HTML是:修剪和检查,如果空输入
<input class="xlarge" name="name">
我检查了我的控制台上,如果语法是正确的,这是对的,但即使该值不为空,但它仍然没有按不要提交表格。怎么了?
相反的:
$('.xlarge').value
你应该使用:
$('.xlarge').val()
.val()
是jQuery函数将返回第一个元素的value
在匹配的元素。以下是该文档的链接:http://api.jquery.com/val/。
if($.trim($('.xlarge').val()) == "") {
return false;
}
'$( 'XLARGE'。 ).value'将被定义为'undefined',因为'$('。xlarge')'是一个jQuery对象,并且没有'value'属性。您可以访问DOM元素'$('。xlarge')[0] .value'或使用'.val()'函数:'$('.xlarge')。val()'。 – 2012-01-06 09:57:33