var var1 = $("#<%=cmbDropdown1.clientID%>")[0].value);
var var2 = $("#<%=cmbDropdown2.clientID%>")[0].value);
if(var2 < var1) {
alert("Works Fine");
} else {
alert("Not FIne");
}
现在这个代码在var1 = 7和var = 9时工作正常 但是当var1 = 9且var = 10时,它会输出错误的输出。 请帮我.. 在此先感谢
答案 0 :(得分:0)
使用parseInt()函数将字符串转换为整数。 如果value包含浮点,则使用parseFloat()。
试试这个:
var var1 = parseInt($("#<%=cmbDropdown1.clientID%>")[0].value), 10);
var var2 = parseInt($("#<%=cmbDropdown2.clientID%>")[0].value), 10);
if(var2 < var1){
alert("Works Fine");
} else{
alert("Not Fine");
}