单击(IE8问题)刷新选择框
Refreshing a select box onClick ( IE8 Issue )
我正在触发一个点击事件,以在点击时刷新选择框的选项。它在FF/Chrome中运行良好,但在IE中我会有一些奇怪的行为。单击后,选择框会快速打开和关闭。
这是代码的示例
$(document).ready( function() {
$(".mySelect").click( function() {
updateOptions();
});
});
function updateOptions() {
var myNewOptions = "<option value='1'>Foo</option>";
$(".mySelect").empty().append(myNewOptions);
}
<select class="mySelect"></select>
尝试
$(".mySelect").click( function(e) {
e.preventDefault();
updateOptions();
});
看起来您的点击事件已触发两次。
试试这个:
$(document).on('click','.mySelect', function(){
updateOptions();
})
Fiddle
相关文章:
- 如何取消选择所选选项并将JqueryMobile中选择的值刷新为1st
- Jquery选择菜单选项在页面刷新时失败
- 触发单选按钮单击,并在页面刷新时记住选择
- 如何在不刷新页面和不单击“发送”按钮的情况下从下拉选择中向 MYSQL 发送值
- 如何刷新存储和快照的 jquery 选择器变量
- 角度:ui选择.具有“刷新”功能的自定义标记
- 保存当前选择的<李>在页面刷新后的Angular中
- 如何在页面刷新后在grails中保留下拉选择
- 在页面刷新时恢复下拉选择的选项
- 余烬.当用户刷新网站时,保留下拉菜单中的选择
- 刷新选择选项
- jQuery更改了选择后刷新选择的选项
- 使用 jquery 刷新选择
- 单击(IE8问题)刷新选择框
- 自动刷新选择菜单's在Web应用程序中
- 谷歌chrome没有't在使用javascript取消选择时刷新选择选项
- 刷新选择了相同选项卡href的页面
- JQuery Mobile:禁用和重新启用和刷新选择菜单选项
- 无法刷新选择器
- JavaScript方法不会按预期的方式根据星期几刷新选择选项