javascript 获取选择框扩展/用户焦点事件

fsi0uk1n  于 2023-02-02  发布在  Java
关注(0)|答案(1)|浏览(119)

我的表单中有一个选择框元素。当单击时,我想生成显示和插入html代码的选项。
我已尝试对onclickonfocusonshow事件发出警报,但没有任何React:/
此时将显示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>"   );
} }

相关问题