我试图弄清楚几件事的最佳做法是什么。
- 在
if
语句中包含if
语句是否是一件坏事。 - 如果有更好的方法来压缩我的代码,那么我不会将一堆逻辑运算符链接在一起。
我也不知道为什么我isNumeric
的不工作,我有一个非常简单的表单,有几个输入框,我在我的 jquery 中循环它们。发生的情况是我可以输入一串大于 5 的字母,并且不会达到isNumeric
条件。理想情况下,用户必须为此输入数字。有任何想法吗?
$("form :input").each(function(){
if(this.id = "zipCode" && $(this).val().length < 5 && $(this).is(":visible")){
if($.isNumeric($(this).val())){
//do something
}
}
});