jQuery选择具有多个类的输入

jQuery select inputs with more than one class

本问题已经有最佳答案,请猛点这里访问。

我有一些多类的input

1
2
3
4
5
6
<p>
<span>Efectivo X: </span><input type="text" class="montox numero caja1" name="mefectx" id="mefectx" maxlength="10" placeholder="0"/>&nbsp;<input type="text" class="montox numero caja2" name="mefectx" id="mefectx" maxlength="10" placeholder="0"/>
</p>
        <p>
<span>Tarjeta de Cr&eacute;dito X: </span><input type="text" class="montox numero caja1" name="mtdcx" id="mtdcx" maxlength="10" placeholder="0"/>&nbsp;<input type="text" class="montox numero caja2" name="mtdcx" id="mtdcx" maxlength="10" placeholder="0"/>
</p>

我想用类(montox caja1对所有输入进行求和:

1
2
var montosx = $('[class="montox"][class="caja1"]').sumVal();
        $('#tcajax').val(montosx);

但是这个代码不起作用。


您的sumval函数是否按预期工作?这将得到所有具有这两个类的元素:

1
2
var montosx = $('.montox.caja1').sumVal();
$('#tcajax').val(montosx);