javascript - jquery hidebox和listbox折扣计算

标签 javascript jquery drop-down-menu hidden html

我想使用 jQuery 计算列表框和隐藏的值

<input type="hidden" id="val1" name="albania" value="100000" />
<select class="span6 chosen" id="val2" name="discount" data-placeholder="Choose a       Discount" tabindex="1">
  <option value="" />
  <option value="10" />10
  <option value="20" />20
</select>

我想在span中写入一个值

<div class="control-group">
  <label class="control-label" >Total Value After Discount</label>
  <div class="controls">    
    <span class="help-inline" id="yaz"></span>
  </div>
</div>    

基本上我需要计算价格折扣并将其显示给客户。我尝试了这段代码:

<script>
  $('input["#val2"]').keyup(function() {
    var a = $('input["#val1"]').val();
    var b = $(this).val();
    $("#yaz").text((a * b) / 100 + a);
  });
</script>

但是没有成功。

最佳答案

试试这个,

$('#val2').change(function() {
var a = $('#val1').val();
var b = $(this).val();
$("#yaz").text((parseInt(a) * parseInt(b)) / 100 + parseInt(a));
});

您应该使用change事件而不是keyup

<强> Example

关于javascript - jquery hidebox和listbox折扣计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20744447/

相关文章:

javascript - 子菜单的垂直下拉菜单事件类

javascript - 自动生成下拉列表

javascript - 存储/生成 <select> 选项以供以后使用?

javascript - 填充数组时出现问题

javascript - CSS 和 Javascript/jQuery - 类似于 Facebook 的可折叠 DIV 部分

javascript - 如何将 html 文件包含在另一个 html 文件中

javascript - 如何使用id Jquery从tr访问td

javascript - KnockoutJS observableArray 在通知订阅者之前是否会区分新旧数组?

javascript - 列表 : Observable on array map

html - CSS 下拉菜单在我单击之前关闭