2014-07-14 54 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