请告诉我如何从msDropDown中删除/清除所有选项。我已经尝试了下面的代码,它不能很好地工作。
oHandler2 = $("#main").msDropDown().data("dd");
oHandler2.remove();提前谢谢。Lampy
发布于 2014-06-05 01:53:07
在调用.remove()方法时需要指定索引,并且可以通过访问childElementCount属性来获取所有选项的计数。然后,您只需删除所有选项。示例如下:
var oHandler2 = $("#main").msDropDown().data("dd");
for(var i = 0; i < oHandler2.childElementCount; i++){
oHandler2.remove(0); //remove the current first option
}发布于 2017-09-14 20:08:29
在我看来,删除所有项目的最好方法是
var oHandler = $("#main").msDropDown().data("dd");
oHandler.set("length", 0);发布于 2019-02-11 23:33:01
如果不需要删除指定项,则可以删除元素。然后创建一个新的。
HTML
<div class="mainSection">
<div id="main"></div>
</div>脚本
<script>
$("#main").remove();
$(".mainSection").append("<div id='main'></div>");
$("#main").msDropDown().data("dd");
</script>https://stackoverflow.com/questions/24041212
复制相似问题