jQuery,检查是否<;输入>;在首次加载页面时具有值
我想在页面第一次加载时检查表单的输入是否有值。如果是,则添加一个类 这是我到目前为止的代码jQuery,检查是否<;输入>;在首次加载页面时具有值,jquery,Jquery,我想在页面第一次加载时检查表单的输入是否有值。如果是,则添加一个类 这是我到目前为止的代码 if( $('input').val() ) { $(this).addClass("correct"); } 我需要检查长度吗?这是提琴,谢谢你如果服务器端代码不是一个选项,你可以使用过滤器: $('input').filter(function() { return this.value; }).addClass('correct'); 普通选择器也可以工作:
if( $('input').val() ) {
$(this).addClass("correct");
}
我需要检查长度吗?这是提琴,谢谢你如果服务器端代码不是一个选项,你可以使用
过滤器
:
$('input').filter(function() {
return this.value;
}).addClass('correct');
普通选择器也可以工作:
$('input[value!=""]').addClass('correct');
如果服务器端代码不是一个选项,您可以使用
过滤器
:
$('input').filter(function() {
return this.value;
}).addClass('correct');
普通选择器也可以工作:
$('input[value!=""]').addClass('correct');
更新小提琴:
您可以选择所有输入元素,并在其中循环,然后应用检查。在本例中,您刚才提到要检查它们是否为空-这允许您根据业务逻辑的需要添加额外的检查。更新的fiddle:
您可以选择所有输入元素,并在其中循环,然后应用检查。在这种情况下,您刚才提到要检查它们是否为空-这允许您根据业务逻辑的需要添加其他检查。为什么不在服务器端添加正确的类?答案可能是由业务需求决定的,例如,什么是有效的输入值?您的意思是要检查每个输入元素并将类添加到包含某些内容的元素中?为什么不在服务器端添加正确的类?答案可能是由业务需求决定的,例如,什么是有效的输入值?您的意思是要检查每个输入元素并将类添加到包含某些内容的元素中吗?