Javascript jquery循环中断而不检查if条件
控件进入第一个循环,即使值不是“NONE”并中断。这里出了什么问题?。请查收。我无法通过。我正在触发鼠标悬停以在页面中显示工具提示。我让它工作了。我猜if-else-if梯形图和break语句之间有一些冲突。下面是工作代码Javascript jquery循环中断而不检查if条件,javascript,jquery,jsp,jstl,Javascript,Jquery,Jsp,Jstl,控件进入第一个循环,即使值不是“NONE”并中断。这里出了什么问题?。请查收。我无法通过。我正在触发鼠标悬停以在页面中显示工具提示。我让它工作了。我猜if-else-if梯形图和break语句之间有一些冲突。下面是工作代码 if ($("#itemName"+index).length > 0) { if ($("#itemName"+index).val() == "NONE") { $("#
if ($("#itemName"+index).length > 0) {
if ($("#itemName"+index).val() == "NONE") {
$("#itemName"+index).mouseover();
break;
}
函数validatePurchaseForm(){
if($.trim($(“#日期选择器”).val()).length==0){
$(“#日期选择器”).val(“”);
$(“#日期选择器”).mouseover();
$(“#日期选择器”).focus();
返回false;
}else if($.trim($(“#invoiceNumber”).val()).length==0){
$(“#发票编号”).val(“”);
$(“#发票号码”).mouseover();
$(“#发票编号”).focus();
返回false;
}否则如果($.trim($(“#供应商”).val()).length==0){
美元(“#供应商”).val(“”);
$(“#供应商”).mouseover();
$(“#供应商”).focus();
返回false;
}
for(index=0;index).text()是一个方法,而不是属性。如果要将其设置为“”,请使用:.text(“”)hi-Ian,感谢您指出错误。我更正了它。但真正的问题是,尽管If条件为false,但它在其中执行break语句。“真的很困惑”:Ohi friends,开始工作。它与if-else-if梯形图和break语句冲突。我将共享代码。现在,由于我是一个新用户,分数不到10分,堆栈溢出限制了我在问qn后8小时内回答我自己的答案。谢谢大家。
if ($("#itemName"+index).length > 0) {
if ($("#itemName"+index).val() == "NONE") {
$("#itemName"+index).mouseover();
break;
}
<script>
function validatePurchaseForm() {
if ($.trim($("#datepicker").val()).length == 0) {
$("#datepicker").val("");
$("#datepicker").mouseover();
$("#datepicker").focus();
return false;
} else if ($.trim($("#invoiceNumber").val()).length == 0) {
$("#invoiceNumber").val("");
$("#invoiceNumber").mouseover();
$("#invoiceNumber").focus();
return false;
} else if ($.trim($("#supplier").val()).length == 0) {
$("#supplier").val("");
$("#supplier").mouseover();
$("#supplier").focus();
return false;
}
for(index=0;index<${itemCount};index++){
status=true;
if ($("#itemName"+index).val() == "NONE") {
$("#itemName"+index).mouseover();
status=false;
break;
}
if ($("#companyName"+index).val() == "NONE") {
$("#companyName"+index).mouseover();
status=false;
break;
}
if ($("#type"+index).val() == "NONE") {
$("#type"+index).mouseover();
status=false;
break;
}
if ($("#partyName"+index).val() == "NONE") {
$("#partyName"+index).mouseover();
status=false;
break;
}
if ($.trim($("#itemNumber"+index).val()).length == 0) {
$("#itemNumber"+index).mouseover();
status=false;
break;
}
if ($.trim($("#itemWeight"+index).val()).length == 0) {
$("#itemWeight"+index).mouseover();
status=false;
break;
}
if ($.trim($("#purchaseDesc"+index).val()).length == 0) {
$("#purchaseDesc"+index).mouseover();
status=false;
break;
}
}
if(!status){
return false;
} else {
return true;
}
}
</script>