jQuery选择具有多个类的输入[重复]
Posted
技术标签:
【中文标题】jQuery选择具有多个类的输入[重复]【英文标题】:jQuery select inputs with more than one class [duplicate] 【发布时间】:2014-09-04 20:35:18 【问题描述】:我有多个 input
s 多个班级:
<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>
我想将所有输入与类 (montox caja1
) 相加:
var montosx = $('[class="montox"][class="caja1"]').sumVal();
$('#tcajax').val(montosx);
但该代码不起作用。
【问题讨论】:
$('.motox.caja1')
? sumVal
是什么?
看起来你在这里使用了类似 XPath 的东西,而 jQuery 需要一个 CSS 选择器。
【参考方案1】:
您的 sumVal 函数是否按预期工作?这将获得同时具有这两个类的所有元素:
var montosx = $('.montox.caja1').sumVal();
$('#tcajax').val(montosx);
【讨论】:
是的,它有效,我在这里看到了相同的结果 (***.com/questions/1041344/…) 谢谢帮助...以上是关于jQuery选择具有多个类的输入[重复]的主要内容,如果未能解决你的问题,请参考以下文章