我已經檢查了這個鏈接Set radio button 'checked' in jquery based on ID但是,似乎不太適合我。這是我的代碼如何在jquery中設置JSON的默認值
<label for="basic" class="basic">Gender:</label>
<fieldset data-type="horizontal" data-role="controlgroup" data-mini="true">
<input type="radio" name="gender" id="radio-mini-1" value="Male" checked="checked" />
<label for="radio-mini-1">Male</label>
<input type="radio" name="gender" id="radio-mini-3" value="Female" />
<label for="radio-mini-3">Female</label>
</fieldset>
和
<label for="select-choice-min" class="select">Living Place:</label>
<select name="select-choice-min" id="livingPlace" data-mini="true">
<optgroup label="AAA">
<option value="123">123</option>
<option value="456">456</option>
</optgroup>
<optgroup label="BBB">
<option value="789">789</option>
<option value="246">246</option>
</optgroup>
</select>
可我只是使用下面的代碼來設置默認值?好像不行
$("#livingPlace :selected").text(data[0].data.livingPlace);
//$('#livingPlace option[value=data[0].data.livingPlace]').attr("selected",true);
$("input[name=gender]:checked").val(data[0].data.gender);
哪裏是你的JSON數據? – Jai 2013-03-22 11:36:19
$ .getJSON('http://mydomain.com/getmyDetail.php?user_name='+localUsername+'&role='+localRole+'&jsoncallback=?',函數(數據)我可以肯定它的工作,因爲其他文本字段也可以設置默認值 – HUNG 2013-03-22 11:37:59
我的意思是我們需要從服務器獲得的json數據/格式作爲迴應。 – Jai 2013-03-22 11:39:39