我正在尝试使用 JSON 预先填写一个包含选择菜单的表单,我使用密钥作为选择菜单的#id 标签,但我似乎无法让它工作我尝试了不同的选择器但仍然没有运气,
这是我的代码
$(document).ready(function () {
var p = {
"weight":"39",
"height":"1.24",
"age":"34"
};
for (var key in p) {
if (p.hasOwnProperty(key)) {
if ($("#" + key + " option [value=" + p[key] + "]").length) {
$("#" + key + " option [value=" + p[key] + "]").attr('selected', 'selected');
}
}
}
});
<select id="age">
<option value="33">33</option>
<option value="34">34</option>
</select>
<select id="height">
<option value="1.25">1.25</option>
<option value="1.24">1.24</option>
</select>
<select id="weight">
<option value="38">38</option>
<option value="39">39</option>
</select>