jQuery选择具有多个类的输入[重复]

Posted

技术标签:

【中文标题】jQuery选择具有多个类的输入[重复]【英文标题】:jQuery select inputs with more than one class [duplicate] 【发布时间】:2014-09-04 20:35:18 【问题描述】:

我有多个 inputs 多个班级:

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

但该代码不起作用。

【问题讨论】:

$('.motox.caja1')? sumVal 是什么? 看起来你在这里使用了类似 XPath 的东西,而 jQuery 需要一个 CSS 选择器。 【参考方案1】:

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

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

【讨论】:

是的,它有效,我在这里看到了相同的结果 (***.com/questions/1041344/…) 谢谢帮助...

以上是关于jQuery选择具有多个类的输入[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 访问具有多个类的元素

具有相同ID的jQuery多个按钮[重复]

Typeahead JS 不适用于具有相同类的多个输入

jquery on('change'......不能在多个标签中工作[重复]

jQuery使用同一类的多个按钮返回一个值[重复]

检查是不是存在具有相同类的多个元素[重复]