我有一个验证表。
当php发现错误时,发送带有“错误”类的输入...例如:
<input type='text' name='login' class='error'/>
<input type='password' name='pass'/>
<input type='text' name='email' class='error'/>
我的问题是,如何使用jquery将焦点设置在第一个“错误”类元素上?如果我尝试这样:
<script type='text/javascript'>
if($(".error").length != 0){$(".error").focus();}
</script>
始终将焦点放在最后一个元素上。
感谢帮助。
最佳答案
您可以使用:first
选择器。
$("input.error:first").focus()