I have a number of input
s with multiple class:
<p><span>Efectivo X: </span><input type="text" class="montox numero caja1" name="mefectx" id="mefectx" maxlength="10" placeholder="0"/> <input type="text" class="montox numero caja2" name="mefectx" id="mefectx" maxlength="10" placeholder="0"/></p>
<p><span>Tarjeta de Crédito X: </span><input type="text" class="montox numero caja1" name="mtdcx" id="mtdcx" maxlength="10" placeholder="0"/> <input type="text" class="montox numero caja2" name="mtdcx" id="mtdcx" maxlength="10" placeholder="0"/></p>
I want to sum all input with class (montox caja1
):
var montosx = $('[class="montox"][class="caja1"]').sumVal();
$('#tcajax').val(montosx);
But that code doesn't work.
Is your sumVal function working as expected? This will get all elements that have both classes:
var montosx = $('.montox.caja1').sumVal();
$('#tcajax').val(montosx);