在下面的 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>