首页 > 解决方案 > 如何在jQuery中分配负值

问题描述

我在 jQuery 中有一个带有两个选项的复选框,提款和存款。选择提取时,我想为金额分配负数。以下链接显示图像。

在此处输入图像描述

标签: jquery

解决方案


您可以通过输入input事件来实现select

$(function() {
  const selectListEle = $('select');
  selectListEle.on('input', function(e) {
    const selectVal = selectListEle.val();
    const inputVal = $('input').val();
    if (selectVal === 'withdrawal') {
      if (inputVal) {
        $('input').val(-inputVal);
      }
    } else {
      if (inputVal) {
        $('input').val(-inputVal);
      }
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
  <option>none</option>
  <option>withdrawal</option>
</select>
<input type="number" value="">


推荐阅读