更改事件的jQuery无法正常工作

时间:2016-01-05 17:16:47

标签: jquery

我在html模板中有这些输入字段:

<form>
  <input id="id_usd_value">
  <input id="id_rer_value" value="3000">
  <input id="id_pesos_value">
</form>

这个jQuery代码应该更新usd值,如果我改变比索值,反之亦然,具体取决于rer值:

<script type="text/javascript" src="jquery-2.0.3.min.js" charset="UTF-8" ></script>
    <script type="text/javascript">
    $(document).ready(
      function() {
        $('#id_usd_value').on('change',
          function(e) {
            $('#id_pesos_value').val(
              Math.round(
                parseFloat($(this).val()) / parseFloat($('#id_rer_value').val())
              ) 
            );
          }
        );

        $('#id_pesos_value').on('change',
          function(e) {
            $('#id_usd_value').val(
              Math.round(
                parseFloat($(this).val()) * parseFloat($('#id_rer_value').val())
              ) 
            );
          }
        );
      }
    );
    </script>

如果我在https://jsfiddle.net/2x9r9a2v/或代码段进行测试,则可以正常运行...但在我的模板中,如果我更改值,则不会发生任何事情。

1 个答案:

答案 0 :(得分:0)

鄙视没有版本错误,解决了它升级到Jquery 2.1.4并且像魅力一样工作,感谢所有人。