0

我需要不断地从重力表单字段中获取实际数据(计算总和)并将这些数据插入到 div 元素中。我的代码看起来像这样

<html>
<header>
      Price per month:
<div id="Test_1"></div>
<script type="text/javascript">
     var permonth = jQuery('#input_54_126').val();
     jQuery("#Test_1").html(permonth);
</script>
</header>
</html>

我在控制台中看不到任何错误日志,但 div 元素为空。请建议我如何更改代码。

4

1 回答 1

1

所以上面的代码只会在加载它所在的脚本标签时触发一次。这意味着脚本加载时表单中的任何内容都将被放置在div元素中。这很可能是一个空字符串开头。

您最有可能要做的是观察输入字段是否有任何更改。您可以利用 JQuery 的 keyup 事件:https ://api.jquery.com/keyup/

这将允许您针对每个 keyup 事件实例触发一个回调函数。在这里,您可以获取输入的值并div用它填充。

于 2018-11-13T18:46:39.037 回答