我正在制作一个小费计算器,一切正常,但如果选择了不同的评级,jQuery 不会更改公式;例如,差,好,好..
jsFiddle 演示:: http://jsfiddle.net/MatthewKosloski/g7vAQ/1/
$('#tip').on('click', function(){
if($('#poor').click && $('#amount').val().length){
var theAmountVal = $('#amount').val();
alert(theAmountVal * .10);
} else if($('#good').click && $('#amount').val().length){
var theAmountVal = $('#amount').val();
alert(theAmountVal * .15);
} else if($('#great').click && $('#amount').val().length){
var theAmountVal = $('#amount').val();
alert(theAmountVal * .20);
} else {
alert("An error has occured.");
}