谁能告诉我我在这里缺少什么?
http://jsfiddle.net/sscovil/Ju6mN/
我试图让这个价格计算器在选择列表之一发生更改时自动更新。由于某种原因,它没有获取 selectedIndex 值......
提前致谢!
谁能告诉我我在这里缺少什么?
http://jsfiddle.net/sscovil/Ju6mN/
我试图让这个价格计算器在选择列表之一发生更改时自动更新。由于某种原因,它没有获取 selectedIndex 值......
提前致谢!
我已经分叉了你的小提琴,工作版本在这里 - http://jsfiddle.net/nBqWE/6/
它有以下问题:
discountMultiplier
变量未定义$('#duration').on('change', CalculatePrice);
代替$('#duration').on('change', CalculatePrice());
val()
可用的功能 -project[0] = parseInt($('#hours').val());
首先,您直接在函数内部调用on
函数,您要做的是将函数分配给事件。所以会是
$("#duration").on('change',CalculatePrice)
不是
$("#duration").on('change',CalculatePrice())
后者将立即调用该函数。