入力のグループを取得しました...それぞれに数値があります。
私はすべての値を取得したい(ここでメソッドが見つかりました)そして比較して最も高い入力を強調表示したいのは、入力自体を強調表示すること
を意味します。
(うまく説明できれば幸いです)。
これは、添付のリンクから取得したものです。
var values = [];
$("input[name='items[]']").each(function() {
values.push($(this).val());
});
入力のグループを取得しました...それぞれに数値があります。
私はすべての値を取得したい(ここでメソッドが見つかりました)そして比較して最も高い入力を強調表示したいのは、入力自体を強調表示すること
を意味します。
(うまく説明できれば幸いです)。
これは、添付のリンクから取得したものです。
var values = [];
$("input[name='items[]']").each(function() {
values.push($(this).val());
});
var highestVal = 0,
$target;
$("input[name='items[]']").each(function() {
if(parseInt($(this).val()) > highestVal){
highestVal = parseInt($(this).val());
$target = $(this);
}
});
// $target is now the input with the highest value
このようなことを試してください
$(function(){
var higesht_val = 0;
var higesht_val_id = 0;
$("input[name='items[]']").each(function() {
var current_val = parseInt(this.value);
if(higesht_val < current_val){
higesht_val = current_val;
higesht_val_id = this.id;
}
});
alert(higesht_val); // highest value
alert(higesht_val_id);// id of highest value input
})