我有這樣的代碼:如何檢查加載時輸入是否爲空?
<div><input type="text" value=""></div>
如何與JS或jQuery的檢查,如果輸入包含負載任何數據(甚至從localStorage的或瀏覽器緩存),如果不是空的添加類父DIV?
我有這樣的代碼:如何檢查加載時輸入是否爲空?
<div><input type="text" value=""></div>
如何與JS或jQuery的檢查,如果輸入包含負載任何數據(甚至從localStorage的或瀏覽器緩存),如果不是空的添加類父DIV?
試試這個
//trim() is used to remove extra spaces in your input value
if($('#ver_input').val().trim() != ''){
$(this).parent().addClass('any-class');
}
HTML:
<div><input type="text" value="" id="ver_input"></div>
要檢查如果輸入的值不爲空,使用以下命令:
if($("input").val()) { ... }
如果有你可能想要在這個輸入上添加一個id,但是這個代碼有多個輸入如果只有一個輸入,則工作。
var input = document.querySelector('input');
var yourDiv = document.querySelector('div');
if(input.value === ''){
yourDiv.classList.add("foo");
}
閱讀[documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement)始終有用。 – Teemu
localStorage和''元素之間沒有直接的聯繫 – charlietfl
謝謝,我只是不太熟悉JS,所以請求幫助。 –