多重选择在IE中不起作用
这是我的以下代码
Point 1 Point 2 Point 3 None
onchangefunction:
function SetEmptyPoints(param) { var length = param.selectedOptions.length; }
这个function工作除了IE …我无法得到selectedOptions(多选)长度..如何解决..但这个function是工作chrome,firefox,….它不工作只有IE
您可以使用jquery: $("#SelectEmptyPoints").find("option:selected").length
它可以在ie11上工作。我已经测试过了。
看起来在IE中尚未实现 selectedOptions
属性,因此您可以使用跨平台解决方案
function SetEmptyPoints(param) { var length = $(param).val().length; }
此代码不适用于IE 9.0或其以前的版本。 还有一些其他标签不适用于IE。 尝试使用最新的IE,代码将工作。