javascript - 使用 html 选择值更新 javascript

标签 javascript jquery html

这是我的代码:

<select name="points">
  <option value="5">5 points</option>
  <option value="10">10 points</option>
  <option value="50">50 points</option>
</select>

这是我的 JavaScript 代码:

<script
  src="https://checkout.stripe.com/checkout.js" class="stripe-button"
  data-key="test key"
  data-amount="option value here" // i need help here
  data-name="Site Name"
  data-description="2 widgets ($20.00)"
  data-image="/128x128.png">
</script>

javascript代码是一个弹出按钮。我想获取选择选项值,并且想将其插入到js代码中的数据量中。我该怎么做?

最佳答案

使用change方法检测选择列表的值,然后将其应用到按钮的data-amount属性。

$(document).ready(function(){
    $('[name=points]').change(function(){
      var newAmount=$(this).val();
      $('.stripe-button').data('amount',newAmount);
    })
});

关于javascript - 使用 html 选择值更新 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37904155/

相关文章:

html - 为什么最大高度不能在 table 上工作?

javascript - 无法显示带有基于邮政编码的标记的 Google map

javascript - jQuery 隐藏和显示不正确(多次)

jquery - 悬停时也打开剑道编辑器

jquery - 使用jquery UI range Slider,获取值

javascript - 屏幕截图 Canvas getUserMedia Chrome

asp.net - Microsoft 的 AJAX 工具包与 jQuery

javascript - 从客户端脚本获取值并覆盖服务器端脚本

javascript - 如何检查更改事件的复选框状态

html - 可以在组件的 html 中使用 id 属性吗?