找了個解決這個但找不到的。jQuery輸入值不起作用
$(document).ready(function() {
if ($("input").value()) {
$("h1").hide();
}
}
因此,這似乎並不奏效($("h1").hide()
只是一個佔位符的動作......那部分並不重要,問題是,如果語句不工作)。
頁面上有一種形式,<input type=text>
。我希望在任何時候,如果輸入框中有任何文本應用了某種狀態。如果輸入框返回爲空,則狀態將被刪除。
$(document).ready
函數中有很多其他函數,爲了清晰起見,我忽略了這些函數......但if語句所在的範圍直接在document.ready函數的內部。附:表單被動態地顯示和隱藏,但是它是硬編碼的 - 它不是動態創建的。
我有這個if語句的位置有什麼問題?
除了使用的替代值VAL()(),您將需要綁定到KEYUP或輸入改變事件來檢查時,該值被添加/刪除 –