【发布时间】:2013-08-09 13:01:41
【问题描述】:
我正在触发单击事件以在单击选择框时刷新其选项。它在 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>
【问题讨论】:
-
我怀疑你想要
click事件 - 也许你正在寻找使用focus事件? -
我想在用户单击选择框时刷新可用选项。
-
是的,当我单击一个时,我什至无法注册
click事件。尝试使用focus事件……这对我来说更有意义。当你点击它时它会触发(它还没有被聚焦)
标签: javascript jquery internet-explorer-8