javascript - 在选择 remove_button 插件上显示确认模式
问题描述
我正在使用带有 remove_button 插件的 selectize.js 库。
当用户单击 x 删除某个标签时,我希望显示一个确认模式并询问“您确定要作为标签删除吗?”。单击yes 后,selectize 中的条目将被删除。如果用户不单击是,则该条目应保留。
我阅读了关于 selectize 的插件文档,尤其是“Dom Events”部分。
它显示了这段代码:
Selectize.define('remove_button', function(options) {
var self = this;
// override the setup method to add an extra `click` handler
this.setup = (function() {
var original = self.setup;
return function() {
original.apply(this, arguments);
this.$control.on('click', 'div', function(e) {
console.log("clicked");
});
};
})();
});
但是,当我在我的选择中输入值时,“x”按钮的布局消失(但是它仍然存在并且可以点击,但它只是隐藏了)。单击按钮会显示我的 console.log 输出,但根本不会删除该值。我期待 original.apply(this, arguments); 确保它仍然被删除,但它不起作用?
解决方案
推荐阅读
- python - 自然语言处理中多列的预测值
- pandas - 在 numpy 数组中应用自定义函数
- r - 如何在R中不可见地输出部分输出
- visual-studio - 如何在 Visual Studio 2019 中创建 xamarin PCL 项目
- c# - 如何从 **1&1 Ionos** 托管服务器中托管的 ASP.NET Core 2.2 连接 MS SQL Server 数据库?
- android - 有什么方法可以正确显示 FAB 按钮?
- jaxb - 带有 JAXB 和 JAXWS 问题的 JDK 11
- python - 在 Python 脚本的帮助下,使用 Excel 表中的名称映射重命名文件夹中的文件名
- database - 如何根据另一条记录找到一条记录?
- c# - 将控件发送回 UI 并在服务器端完成其余操作,无需用户等待