我有一個HTML的結構是這樣的:檢查是否任何文本框包含文本
<div class="input_div_0">
<input type="text" class="textbox input">
</div>
<div class="input_div_1">
<input type="text" class="textbox input">
</div>
<div class="input_div_2">
<input type="text" class="textbox input">
</div>
我想寫如果任何input
S的包含文本
編輯
將返回真的表達式基於Dimitar的回答我已經想出了這個:
function checkInputs()
{
$('input.textbox').each(function() {
if ($(this).val() !== "") {
return true;
}
});
return false;
}
if (!checkInputs()) {
//Display message
}
但每次都返回false。
Value.length不只是值 –
您也可以在'some'函數上調用'call'方法,而不是使用'slice'。 'Array.prototype.some.call(document.querySelectorAll(「input」),fn)' – undefined