通过下拉菜单选择一个选项<select>以编程方式
selecting an option on dropdown <select> programmatically
我在一个网站上有一个页面,我从一个web服务自动更新。我试图在页面加载之前设置下拉<select>
的值,我可以看到当我选择下拉时,我想要的值已经突出显示,但我希望该选项被选中而不是突出显示。这是我在javascript中的代码:
document.getElementById('walkForAmount').selectedIndex = object.get("WalkForTime");
在页面加载时自动调用。它将selecteindex设置为整数0 -15。HTML代码:
<select id = "walkForAmount" name="walkForAmount" style="margin-left:2em;margin-top:-1em; width:4em;">
<option>-</option>
</select>
编辑:下面的JS我用来生成选项
$(document).ready(function() {
$("#walkForAmount").select2({
});
$("#walkForType").select2({
});
for (i = 1; i < 16; i++) {
$("#walkForAmount").append("<option>"+i+"</option>");
}
});
如果你使用的是Select2,你可以通过
来更新你的选区$("#walkForAmount").select2("val", "5"); // select "5"
示例:http://jsfiddle.net/verashn/aWvQr/1/
相关文章:
- jquery点击函数select&取消选择
- 为什么这在IE中的工作方式与在Firefox中不同
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 在html Select中添加搜索
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Jquery:未触发select事件
- 如何在PHP中使用$_POST获取Select元素值
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Dojo:用Options以声明方式定义类似Select的小部件
- React 和 HTML Select-component 返回 String 而不是 Integer 的最佳方式
- 使用 Javascript/jQuery 以编程方式关闭 SELECT 下拉列表
- 从js数组中获取select选项和值的最佳方式是什么
- 以编程方式触发ngf-select
- 在启用select后以编程方式更改它不起作用
- 在Chrome中以编程方式滚动非弹出式SELECT元素到底部
- 以编程方式更改由标签值对对象填充的Dojo Form Select的选定选项
- 在AngularJS指令中以编程方式选择Select box的空白选项
- KnockoutJS的select会以一种意想不到的方式影响可观察对象,这取决于select是什么时候创建的
- Openlayers 3:如何使用ol.interaction.Select以编程方式选择一个特性
- 如何以编程方式告诉 HTML SELECT 下拉(例如,由于鼠标悬停)