【发布时间】:2017-01-30 19:38:12
【问题描述】:
我正在尝试构建一个让人们选择许可证的应用程序,并且不同许可证的价格不同。我想在产品页面上实时更新价格。以下是我对以下代码的参考:https://stackoverflow.com/a/6740218
代码:
<script type="text/javaScript">
var price = {"3":"11","2":"500","1":"1000"};
$(function() {
$('select[name=dropdown_price_change]').change(function() {
document.getElementById('price_disp').innerHTML = price[$(this).val()];
});
// Trigger on dom ready
$('select[name=dropdown_price_change]').change();
});
</script>
<div class="product-price" id="price_disp">
<form class="cart nobottommargin clearfix" method="get">
<div class="quantity clearfix">
<select id="dropdown_price_change" name="dropdown_price_change" class="form-control">
<option value="3">Personal License</option>
<option value="2">Small Firm License</option>
<option value="1">Enterprise or Developer License</option>
</select>
</div>
</form>
</div>
提前致谢。 ;)
【问题讨论】:
-
那么,您的问题是什么?而且,您如何使用适当的缩进重新格式化问题中的代码?
-
innerHtml应该是innerHTML,坦率地说,在这种情况下,您可能应该使用textContent而不是innerHTML。
标签: javascript drop-down-menu price