jquery - 数字输入微调器不更新计算字段中的值
问题描述
我有许多字段,我添加了加号和减号按钮,以便用户能够增加值。
这些字段充当“数量”字段,其上方有另一个输入字段和价格。
还有另一个字段计算所有选择的产品的总和并将其乘以它们的数量。
我遇到的问题是,虽然输入字段中的值正在更新,但它不会影响“总计”字段。但是,如果我用键盘手动输入输入,它工作正常。
代码如下:
$('<span class="add" uk-icon="plus"></span>').insertAfter('.product-cotainer .product-quantity input');
$('<span class="sub" uk-icon="minus"></span>').insertBefore('.product-cotainer .product-quantity input');
//Add functinoality to + button
$('.add').click(function () {
if ($(this).prev().val() < 10) {
$(this).prev().val(parseInt(+$(this).prev().val() + 1));
}
});
//Add functinoality to - button
$('.sub').click(function () {
if ($(this).next().val() > 0) {
if ($(this).next().val() > 0)
$(this).next().val(+$(this).next().val() - 1);
}
});
解决方案
推荐阅读
- reactjs - 在卡片中制作图像填充空间
- apache-spark - 如何在将大量文件发送到 hive 表时解决连接问题?
- java - 在我的 Java 应用程序中将 .so 放在哪里?
- python - 如何修复数组的 cvxpy 输出?
- javascript - 当我在滚动功能上添加动画时导航栏熄灭
- regex - JetBrains Exposed (DSL Api):使用 .regexp() where 条件时出现问题
- r - ggplot图表中的混合格式轴标签
- python - 如何删除 json 文件中的键及其嵌套键值对?
- c++ - 在重载输入派生类中重载输入基类
- jsp - JSP根据动态日期设置变量