좋은 날 모두,jQuery를 Math.max 복귀 NaN의 배열 생성/
을 누른 후 나는 "밀어"배열의 값의 최고를 찾을 수있다.
웹 페이지의 입력 값을 사용하여 배열을 만듭니다.
<input name="plugin_order_data1" value="1" />
<input name="plugin_order_data2" value="2" />
<input name="plugin_order_data3" value="3" />
<input name="plugin_order_data4" value="4" />
<input name="plugin_order_data5" value="5" />
나는 다음을 사용하여 내 배열을 구축하기는 VAR는 배열하고 Math.max 함수의 외부
var $ordermaxarray = [];
($('input[name^=plugin_order_]').each(function(){
$ordermaxarray.push($(this).val());
});
Math.max($ordermaxarray.val());
Math.max 반환되기 때문에 그것은 함수 외부의 NaN.
JSFiddle에서 무엇을 제공하는지 확인할 수 있습니다.
Numbers에서 값을 변환해야합니까? 배열은 숫자로만 구성되어 있기 때문에 문제는 정확히 무엇인지 이해할 수 없습니다.
시간 내 주셔서 감사합니다.
EDITED var $ ordermaxarray = []; 대신 var에 $의 ordermaxarray의
'$의 ordermaxarray'이 어떤 유형의 제거? 귀하의 코드에서 그것은'undefined'처럼 보입니다 – zerkms
죄송합니다 ... JSFiddle을 보면 var이 실제로 배열입니다 ([]와 함께) 나는 여기에 실수를 추가하는 것을 잊어 버렸습니다. 실수 ... 내가 편집 할 것입니다. 올바른 것을 – pSyToR