【发布时间】:2014-05-28 11:19:15
【问题描述】:
以下脚本应该这样做:
当在输入中输入一个值时,结果(在另一个 div 中)应该乘以一个数字。 This number changes, when other select option is chosen.
代码
$('#dePlooi').change(function(){
if ($("#dePlooi").val() == "2") {
$("#txt_name").on("keyup change", function() {
var value = this.value;
var valuemath = value * 2.5;
$("#dom_element").text(valuemath);
});
}
else if ($("#dePlooi").val() == "3") {
$("#txt_name").on("keyup change", function() {
var value = this.value;
var valuemath = value * 3;
$("#dom_element").text(valuemath);
});
} else if ($("#dePlooi").val() == "1") {
$("#txt_name").on("keyup change", function() {
var value = this.value;
var valuemath = value * 2;
$("#dom_element").text(valuemath);
});
}
});
这有点作用,但前提是选择了一个选择选项然后更改输入。我希望它以这种方式发生,但它还需要在选择选项更改时更改输入。比如:
如何使输入或选择选项发生更改时触发事件?
【问题讨论】:
标签: javascript jquery