1
jquery .each()関数から別のフィールドのインデックスを取得できません。私は名前で 入力の値を取得したい[] LINE_ID:jquery .each()関数からインデックス値を取得する方法
$('input[name=bl_caps[]]').each(function(index){
var line_id = $('input[name=line_id[]]').val();
var caps = $(this).val();
alert('line id: ' + line_id + '<br/>' + 'caps: ' + caps);
});
HTML:
<?php foreach(){ ?>
<input type="hidden" name="line_id[]" id="line_id" value="<?php echo $sbl->BusLineID; ?>"/>
<td><input type="text" name="bl_caps[]" id="bl_caps"/></td>
<?php } ?>
を私はこのようにそれを行うことを計画しています:
var line_id = new Array();
$('input[name=line_id[]]').each(function(index){
line_id[index] = $(this).val();
});
$('input[name=bl_caps[]]').each(function(index){
var line_ids = line_id[index];
var caps = $(this).val();
alert('line id: ' + line_ids + '<br/>' + 'caps: ' + caps);
});
しかし、私はここでより良い答えを見つけることができると期待しています:)
私はちょっとあなたが欲しいものとして混乱しています。あなたが持っているものは、あなたがインデックス(0,1,2,3 ...) – Matt