Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加/删除jQuery在IE中不工作时的选择选项_Javascript_Jquery_Html - Fatal编程技术网

Javascript 添加/删除jQuery在IE中不工作时的选择选项

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

选择第一个下拉列表时,我将尝试动态更新第二个下拉列表中的选项。它在FF、Chrome等中工作良好,但在IE 8/9中不起作用,我不明白为什么。这里有一个


这是上面的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();