请让我知道如何从 msDropDown 中删除/清除所有选项。我已经尝试了下面的代码,但它不能正常工作。
oHandler2 = $("#main").msDropDown().data("dd");
oHandler2.remove();
提前致谢。兰皮
请让我知道如何从 msDropDown 中删除/清除所有选项。我已经尝试了下面的代码,但它不能正常工作。
oHandler2 = $("#main").msDropDown().data("dd");
oHandler2.remove();
提前致谢。兰皮
调用方法时需要指定索引,访问属性.remove()
可以获取所有选项的计数。childElementCount
然后你只需要删除所有选项。下面的例子:
var oHandler2 = $("#main").msDropDown().data("dd");
for(var i = 0; i < oHandler2.childElementCount; i++){
oHandler2.remove(0); //remove the current first option
}
在我看来,删除所有项目的最佳方法是
var oHandler = $("#main").msDropDown().data("dd");
oHandler.set("length", 0);
如果您不需要删除指定项目,您可以删除您的元素。然后创建一个新的。
HTML
<div class="mainSection">
<div id="main"></div>
</div>
脚本
<script>
$("#main").remove();
$(".mainSection").append("<div id='main'></div>");
$("#main").msDropDown().data("dd");
</script>