找了个解决这个但找不到的。jQuery输入值不起作用
$(document).ready(function() {
if ($("input").value()) {
$("h1").hide();
}
}
因此,这似乎并不奏效($("h1").hide()
只是一个占位符的动作......那部分并不重要,问题是,如果语句不工作)。
页面上有一种形式,<input type=text>
。我希望在任何时候,如果输入框中有任何文本应用了某种状态。如果输入框返回为空,则状态将被删除。
$(document).ready
函数中有很多其他函数,为了清晰起见,我忽略了这些函数......但if语句所在的范围直接在document.ready函数的内部。附:表单被动态地显示和隐藏,但是它是硬编码的 - 它不是动态创建的。
我有这个if语句的位置有什么问题?
除了使用的替代值VAL()(),您将需要绑定到KEYUP或输入改变事件来检查时,该值被添加/删除 –