Javascript 添加/删除jQuery在IE中不工作时的选择选项
选择第一个下拉列表时,我将尝试动态更新第二个下拉列表中的选项。它在FF、Chrome等中工作良好,但在IE 8/9中不起作用,我不明白为什么。这里有一个Javascript 添加/删除jQuery在IE中不工作时的选择选项,javascript,jquery,html,Javascript,Jquery,Html,选择第一个下拉列表时,我将尝试动态更新第二个下拉列表中的选项。它在FF、Chrome等中工作良好,但在IE 8/9中不起作用,我不明白为什么。这里有一个 这是上面的HTML代码吗?如果是这样,那么需要将函数showFont中的script='text/javascript'放在末尾。这使得计算机以javascript而不是HTML的形式读取代码,我认为这是你要求它做的。希望这有帮助。以上是您的HTML代码吗?如果是这样,那么需要将函数showFont中的script='text/javascri
这是上面的HTML代码吗?如果是这样,那么需要将函数showFont中的script='text/javascript'放在末尾。这使得计算机以javascript而不是HTML的形式读取代码,我认为这是你要求它做的。希望这有帮助。以上是您的HTML代码吗?如果是这样,那么需要将函数showFont中的script='text/javascript'放在末尾。这使得计算机以javascript而不是HTML的形式读取代码,我认为这是你要求它做的。希望这有帮助
$("#dropdown2").html('');
问题是这条线。删除这一行,您的代码将正常工作
你可以用这个来代替
$("#dropdown2").children('option').remove();
问题是这条线。删除这一行,您的代码将正常工作
你可以用这个来代替
$("#dropdown2").children('option').remove();
在jquery中注释以下行
//$("#dropdown2").html('');
它将起作用。在jquery中注释以下行
//$("#dropdown2").html('');
它会起作用。您可以使用以下简短方法:
var fontOptions = $("#dropdown2").children('option');
$("#dropdown2").html('');
而不是
var fontOptions = $("#dropdown2").children('option').remove();
您可以使用以下简短方法:
var fontOptions = $("#dropdown2").children('option');
$("#dropdown2").html('');
而不是
var fontOptions = $("#dropdown2").children('option').remove();