Javascript 检测输入中的最大数量

Javascript 检测输入中的最大数量,javascript,jquery,Javascript,Jquery,我想检测输入中的最大数量并对其发出警报,jQuery在下面的代码中是如何做到的 示例: 点击我 $('button').live('click',function()){ $('input')。每个(函数(){ var val=$('this').val(); 警报(val);//我要输入的最大警报数 }) }) 你甚至懒得想出自己的算法吗?代码看起来是正确的。我在Kate提供的JSFIDLE中替换了您的代码。为什么不工作?如果所有输入的数字都小于零,则此代码不工作!因此,将0更改为-Infi

我想检测输入中的最大数量并对其发出警报,jQuery在下面的代码中是如何做到的

示例:


点击我
$('button').live('click',function()){
$('input')。每个(函数(){
var val=$('this').val();
警报(val);//我要输入的最大警报数
})
})

你甚至懒得想出自己的算法吗?代码看起来是正确的。我在Kate提供的JSFIDLE中替换了您的代码。为什么不工作?如果所有输入的数字都小于零,则此代码不工作!因此,将
0
更改为
-Infinity
<input type="text">
<input type="text">
<input type="text">
<input type="text">

<button>Click Me</button>

$('button').live('click', function(){
    $('input').each(function(){
        var val = $('this').val();
        alert(val); // i want done alert largest number from input
    })
})
$('button').live('click', function(){
    var i = 0;
    $('input').each(function(){
        var val = $(this).val();
        if(val > i) i = val;
    });
    alert(i);
});
$( 'button' ).live( 'click', function(){
    alert(
        Math.max.apply( Math, $( 'input' ).map( function(){
            return 0|this.value;
        }).get())
    );
} );