[英]multiple selection is not working in IE
这是我的以下代码
<select id="SelectEmptyPoints" multiple="multiple">
<option>Point 1</option>
<option>Point 2</option>
<option>Point 3</option>
<option>None</option>
</select>
onchange函数:
function SetEmptyPoints(param) {
var length = param.selectedOptions.length;
}
此功能除IE之外有效...我无法获取selectedOptions(multiple selection)的长度..如何解决..但此功能在chrome,firefox .....中不起作用
您可以使用jquery: $("#SelectEmptyPoints").find("option:selected").length
它将在ie11上正常工作。我已经测试过。
看起来selectedOptions
属性尚未在IE中实现,因此您可以使用跨平台解决方案,例如
function SetEmptyPoints(param) {
var length = $(param).val().length;
}
此代码不适用于IE 9.0或其早期版本。 还有一些其他标签在IE上不起作用。 尝试使用最新版IE,该代码将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.