【发布时间】:2017-10-13 22:07:36
【问题描述】:
$(".my-input").each(function () {
var theSelectBoxContainer = $(this).parent().next();
var theSelectBoxValue = theSelectBoxContainer.dxSelectBox('instance').option('value');
var txtvalue = $(this).val();
if (txtvalue != "" && txtvalue!=" ") {
if (i)
field += " and ";
field = field + "'" + $(this).val() + "'";
i++;
}
});
在我的 jQuery 代码之上。使用此代码,我会覆盖在 TextBoxes 中输入的值。但是我不希望在输入空字符时写入文本框。但它是写的。我检查是否,但事实并非如此。哪里出错了?
【问题讨论】:
-
简单使用
if(txtvalue.trim())验证null,undefined and empty -
if (txtValue.trim()) -
if(txtvalue.trim()) 正在工作。谢谢
标签: javascript jquery if-statement each