我正在使用 jQuery 1.7.1。以下代码将附加选项附加到我的选择菜单,该附加选项附加 .click 事件。这段代码在 firefox/ie9 中工作得很好,但在 ie7/8 中单击“添加新选项”时出现以下错误。我也尝试过选择事件,但没有任何运气。有谁知道如何在 ie7/8 等旧版浏览器中实现此功能
$("select").append($('<option></option>').text("Add New Option").click(function(){
alert("test");
}));
JS错误 SCRIPT5022:语法错误,无法识别的表达式:# jquery-1.7.1.js,第 4179 行字符 2
JS fiddle 示例
最佳答案
您应该使用 onchange 事件。 试试这个:
$("select").append($('<option></option>').text("Add New Option")).change(function(){
alert("test");
}));
关于javascript - jQuery 单击不适用于 ie7/8 中的选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10198311/