Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 重置选择列表在Firefox中不起作用_Javascript_Jquery_Firefox_Selectlist - Fatal编程技术网

Javascript 重置选择列表在Firefox中不起作用

Javascript 重置选择列表在Firefox中不起作用,javascript,jquery,firefox,selectlist,Javascript,Jquery,Firefox,Selectlist,我使用以下代码重置IE中选择列表的选定索引: $("#list")[0].selectedIndex = -1 然而,这在FF和Chrome中似乎不起作用。谁能告诉我实现这一目标的正确方法是什么吗?为什么不这样做 $("#list option").attr("selected", false); 使用jQuery的.prop方法。可以找到文档 获取: 设置: 您的选择列表是否有一个值为-1的空白选项?如果没有,您的解决方案将是添加它。 $("#list").prop("selectedIn

我使用以下代码重置IE中选择列表的选定索引:

$("#list")[0].selectedIndex = -1
然而,这在FF和Chrome中似乎不起作用。谁能告诉我实现这一目标的正确方法是什么吗?

为什么不这样做

$("#list option").attr("selected", false);

使用jQuery的
.prop
方法。可以找到文档

获取:

设置:


您的选择列表是否有一个值为
-1
的空白选项?如果没有,您的解决方案将是添加它。
$("#list").prop("selectedIndex");
$("#list").prop("selectedIndex",-1);