爲了讓用戶更新產品詳細信息,我從我的數據庫中提取產品信息並填寫表單。從動態生成的下拉列表中選擇一個選項
我想要做的是在下拉列表中預先選擇數據庫保存選項,以便用戶清楚地看到已爲此產品加載的內容。
我不知道該怎麼做?我知道如何填充表單,我已經使用了文本字段,但不知道如何使用選擇列表刪除它。
爲了讓用戶更新產品詳細信息,我從我的數據庫中提取產品信息並填寫表單。從動態生成的下拉列表中選擇一個選項
我想要做的是在下拉列表中預先選擇數據庫保存選項,以便用戶清楚地看到已爲此產品加載的內容。
我不知道該怎麼做?我知道如何填充表單,我已經使用了文本字段,但不知道如何使用選擇列表刪除它。
對剛裝入默認的選擇
$('selector').children('option[value=whatever]').attr('selected','selected')
應該選擇您想要的選項...要:屬性)框,只需設置所需option
到selected
「
<select id="my-select">
<option> -- Select -- </option>
<option value="1">Item One</option>
<option value="2" selected="selected">Item Two</option>
<option value="3">Item Three</option>
</select>
或者jQuery中:
$('#my-select').val(2);
去的價值,是這樣的:
$('selector').val('whatever')
或者,如果你願意,也可以與selected
屬性來完成(如果你從數據庫中獲取的價值實際上是對一些選項的value
我使用的是PHP的循環來遍歷所有的值來產生下拉列表。我可以在循環中以某種方式選擇它,而不是使用jQuery? 對不起,可能是一個非常愚蠢的問題。我從來沒有這樣做過,所以它讓我感到困惑! –
是的,你可以。你只需要包含一個'if'語句,將'selected'屬性輸出到你想要默認選擇的特定''選項'。 –
Awesoem非常感謝!它的所有工作現在耶! –