JS的主人可以告诉我这有什么问题吗?
if ( $.trim($("#add-box-text").val()).length < 2 && $.trim($("#add-box-text").val()) != "Click here to add an item" ) {
// If it's LT than 1 Character, don't submit
$("#add-box-text").effect('highlight', {color: '#BDC1C7'}, 500);
// Refocus
$("#add-box-text").focus();
}
答案 0 :(得分:1)
首先,如果它少于2个字符,它永远不会等于那个字符串。
编辑:已修改以反映您的评论。你想检查它是&gt; =并且不等于那个字符串。
var trimmed = $.trim($("#add-box-text").val());
if ( trimmed.length >= 2 && trimmed != "Click here to add an item" ) {
$("#add-box-text").effect('highlight', {color: '#BDC1C7'}, 500);
// Refocus
$("#add-box-text").focus();
}