次のHTMLコードでは..ドロップダウンボックスを値で選択しています..今度はその隣の入力ボックスに入力したいと思います..
私はそれを行うために次のコードを使用します..しかし、対応するテキストボックスにデータを入力する方法..
var ty =$(".edata");
$(ty).children().find(".kt").html('').append('//Appending values to drop down');
for(var item in key_val_pair)
{
$(ty).children().find(".kt").removeAttr('selected')
$(ty).children().find(".kt option:eq("+item+")").prop('selected',true);
$(ty).children().find(".kt option:eq("+item+")").closest('.e_val').val(key_val_pair[item])
}
編集:
Lets say key_val_pair="{\"1\":\"123\",\"4\":\"456\"}"
HTML
<div class="edata">
<span class="b1">
<select class="kt">
<option value="1">k1</option>
<option value="2" >k2</option>
</select>
<input type="text" placeholder="val" class="e_val"/>
</span>
<span class="b1">
<select class="kt">
<option value="3">k3</option>
<option value="4" >k4</option>
</select>
<input type="text" placeholder="val" class="e_val"/>
</span>
</div>