我正在尝试检查所有输入 (.productTextInput
) 是否都为零。
如果它们全部为零,则执行警报,但仅当它们全部为零时才执行。
我已经能够检查第一个以及所有单独的输入,但是无法同时检查所有输入。
HTML
<div class="container">
<div class="listQuantity">
<input type="text" class="productTextInput" name="AddToCart_Amount" value="0">
</div>
<div class="listQuantity">
<input type="text" class="productTextInput" name="AddToCart_Amount" value="0">
</div>
<div class="listQuantity">
<input type="text" class="productTextInput" name="AddToCart_Amount" value="0">
</div>
</div>
脚本
$('.productTextInput').each(function() {
if ($(this).val() <= 1){
alert("Must choose at least one product");
} else {
// do something
}
});
$('.productTextInput[value="0"]')
来实现这个功能,它检查的是 属性,而不是用户输入的内容:证明 (源代码) 输入一个非零值并单击按钮。 - T.J. Crowder