0
我的表單中有一個選擇框元素。點擊時,我想生成選項來顯示並插入html代碼。獲取選擇框展開/用戶焦點事件
我曾嘗試把警報上的onclick,聚焦狀態,OnShow中的事件,但什麼也沒發生什麼:/
的HTML:
<select name="select-building" id="select-building" data-native-menu="false" onfocus="populateBuildingOptions();"> </select>
的JavaScript:
function populateBuildingOptions(){ b = "{{\"buildingCode\":\"1\",\"buildingName\":\asca"\"},{\"buildingCode\":\"2\",\"buildingName\":\"vsdvs\"}}";
buildingOptions = jQuery.parseJSON(b);
$("#select-building").empty();
for(var i=0;i<buildingOptions.length;i++){
$("#select-building").append("<option
value=\""+buildingOptions.get(i).buildingCode+"\">"+buildingOptions.buildingName+"/option>" );
} }
您能告訴我們您的代碼嗎正在處理HTML和JavaScript?可能是一個簡單的演示,向我們展示你的問題,在[JS Fiddle](http://jsfiddle.net/)或類似的? – 2012-07-06 21:58:05
選擇是空的開始?但是當我點擊它來選擇一個選項時,它會生成一個選項列表並填充它? – sachleen 2012-07-06 21:58:06
[你的想法正常工作](http://jsfiddle.net/Daedalus/uTJzV/),所以你的代碼一定有問題;告訴我們你有什麼。 – Daedalus 2012-07-06 22:04:48