2014-07-14 37 views
0

我有一些input s的多級輸入:jQuery的選擇與多個類

<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):

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

但是,代碼不起作用。

+2

'$('。motox.caja1')'?什麼是'sumVal'? – undefined

+0

看起來你在這裏使用了類似XPath的東西,而jQuery需要一個CSS選擇器。 – halfer

回答

0

您的sumVal函數是否按預期工作?這將得到所有具有這兩個類的元素:

var montosx = $('.montox.caja1').sumVal(); 
$('#tcajax').val(montosx); 
+0

是的,它的工作原理和我在這裏看到samre結果(http://stackoverflow.com/questions/1041344/jquery-multiple-class-selector)幫助Thaks ... – JuJoGuAl