2

我有一个计算输入金额百分比的javascript,但我很困惑如何添加金额+百分比然后显示。

        $(document).ready(function(){
    $('#shares').keyup(function(){
        $('#result').text($('#shares').val() *(10/100));
    });    
});

这是HTML代码

        <label>Amount:</label><input name="shares" id="shares" type="text" />
        Total Value: <span id="result"></span>
4

2 回答 2

0
 $('#shares').on('keyup', function(){
     var value = parseInt( $(this).val())
     $('#result').html( value + value *.1 ) 
  });  

这是一个例子:http: //jsfiddle.net/3QELR/

您可以parseFloat在需要的十进制值中使用。

于 2013-04-21T16:53:02.560 回答
0

将其更改为:-

$(document).ready(function(){
$('#shares').keyup(function(){
var value = parseInt( $(this).val())
    $('#result').text(value + $('#shares').val() *(10/100));
});    

});

于 2013-04-21T16:58:45.877 回答