jquery - 更改 jquery-image-dropdown 插件中的选择选项
问题描述
我想动态清除选择中先前设置的选项列表,并在列表中添加一个新值。选择是使用以下插件构建的:
我的 jquery 代码不起作用:
$('#selector-1').empty();
$('#selector-1').append($('<option>', {
value: 1,
text: 'One'
}));
解决方案
根据文档:
destroy
恢复原来的 dorpdown [原文如此]
var oDropdown = $("#element").msDropdown().data("dd");
oDropdown.destroy()
在您的情况下,以下应该有效:
var selectEl = $('#selector-1');
var dropDownInstance = selectEl.msDropDown().data('dd');
// Destroy/add new options.
dropDownInstance.destroy();
selectEl
.empty()
.append($('<option>', {
value: 1,
text: 'One'
}))
.msDropDown().data('dd');
推荐阅读
- firebase-realtime-database - Firebase 数据库同时多次更新相同的值
- javascript - 网店购物车安全
- python-3.x - 我需要从 -8 数量级的信号中滤除噪声。请检查我的代码是否有标准化互相关和 savitsky-golay?
- python - 如何使用 SVM 对不平衡数据集进行分类
- javascript - Firebase 和 Vue:如何正确初始化 firebase 和 vuefire?
- javascript - 如何在 gscript 的帮助下在 Google 站点中制作一个按钮,以便它可以获取用户邮件 ID,然后将其存储在 googlesheet 中
- logging - 如何通过 nREPL 查看音色日志?
- python - SparkSubmitOperator 部署模式
- php - 如何拒绝直接访问我网站上的 php 文件
- java - 如何以另一种方式在场景中加载图像?JavaFX