0

我需要以这种形式 12、13、54、12 在文本框中输入一组数字,并计算文本框中数字的平均值。

他们是任何形式或带有javascript或jquery的东西来实时计算或不回发。

谢谢

4

2 回答 2

0
$(document).ready(function(){
        $("#yourtextbox").keyup(function(){
           var text = $(this).val();
           var arr = text.split(',');

           var sum = 0;
           var count = 0;
           $.each(arr,function(index,value){
               var currentItem = parseInt(value);
               if (!isNaN(currentItem)){
                  sum+= currentItem;
                  count++;
               }
           });

           console.log(sum/count);
           $("#result").text(sum/count);
        });
    });

演示

于 2013-06-09T13:13:45.123 回答
0
$('.x').keyup(function(){
var total = 0;
$('.x').each(function()
{
    var value = parseInt($(this).val());    
    if(!isNaN(value))
        total += value;
})
alert(total);})

我保存了一个小提琴http://jsfiddle.net/hcs49/;除了使用类选择器,您还可以使用 input[type=text]

于 2013-06-09T13:21:58.943 回答