我有一個<選擇>字段和的index.html按鈕:如何在我的情況下獲得<select>中所選選項的ID?
<select id="mylist"></select>
<input type="button" id="btn" value="update">
以下的javascript將更新選項<選擇>字段的按鈕被點擊時:
var btn=$('#btn');
btn.click(function(){
var optionList = GET_OBJECT_LIST(); //get an array of Object, object has id & name
var select = $("#mylist");
select.empty();
for(var i=0; i<optionList.length; i++){
select.append("<option value=" + optionList[i].id+ ">" + optionList[i].name + "</option>");
}
});
事情很好,直到現在。
然後,我想實現的功能,options
後更新,當在<select>
領域的選項鼠標點擊,我可以選擇的選項中獲取對象ID(即<option>
值) 。怎麼做??
'id'不是'value'。他們是不同的屬性。 – Blender 2011-04-21 06:33:54
@Blender,如果你仔細檢查我的帖子,這裏的id是object.id,我想獲得選中選項的對象id,代表我的情況下的一個對象。目的是使用