【发布时间】:2014-11-20 08:34:27
【问题描述】:
这适用于 Google Chrome 和 IE,但不适用于 Firefox。对于某些原因,Chrome 和 IE 允许分配空白值,即使它不是下拉选择的一部分。
document.getElementById('dropdownid').value = "";
请注意,我可以访问 jQuery,但没有做我想做的事。
$("#dropdownid").val("");
上面的 JQuery 没有将其设置为空白值,因为空白不是下拉选项的一部分。由于一些第三方遗留代码问题,我需要将“”分配给下拉选择值。
有什么想法吗?
【问题讨论】:
-
你能发布你正在使用的 HTML 吗?
-
@briosheje 它不是一个 div。应该是下拉(选择)控件
-
如果您可以将一些示例
select输出从正在运行的网站复制到 JSfiddle,这将有助于模拟解决方案并在多个浏览器上进行测试 :) 使用 Chrome 的检查元素选项复制HTML :) -
@overule, TrueBlueAussie:抱歉,请阅读“dropdowndiv”而不是“id”,我的错误,我在上面删除了。无论如何,上面的代码适用于我的所有浏览器。
-
只有我还是这个工作在 firefox jsfiddle.net/uvkv2b61/2 上?
标签: javascript jquery html