【问题标题】:jQuery select inputs with more than one class [duplicate]jQuery选择具有多个类的输入[重复]
【发布时间】: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 选择器。

标签: jquery jquery-selectors sum multiple-value


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 2011-11-30
  • 2011-04-27
  • 1970-01-01
  • 2018-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-04
  • 2017-09-22
相关资源
最近更新 更多