jquery - Select2 - formatNoMatches 上的链接

标签 jquery coldfusion jquery-select2

我正在使用Select2增强我的<select>输入。我填充<options>使用coldfusion和sql。我想使用formatNoMatches如果用户搜索中没有匹配项,则添加该选项。我不想使用多重选择,因为它不适用于我的 Coldfusion,而且只需将单击事件添加到 formatNoMatches 会简单得多。 .

在 select2.js 中的某处,有代码阻止 formatNoMatches 发生鼠标事件。 。有没有办法破解它以允许鼠标事件?

$(".select").select2({
    allowClear: true,
    blurOnChange: true,
    openOnEnter: false,
    formatNoMatches: function(term) {
        return "<a href='#' onclick='alert('" + term + "');'"
          + "id='newClient'>Add New Client</a>";
    }
});

我无法让上面的代码发出任何警报。

最佳答案

这是 select2 的问题。同样存在一个错误。但到现在还没有解决办法。一些想法已经存在,您可以在下面找到详细信息。

https://github.com/ivaynberg/select2/issues/276

关于jquery - Select2 - formatNoMatches 上的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15070401/

相关文章:

javascript - 在 div jquery 中滚动到 div 的顶部

jquery - 将 jquery fileupload 与 CoffeeScript 一起使用 - 使用添加回调时调整图像大小

javascript - JQuery $().each 退出太早

coldfusion - 在 cfoutput 标签内编写 cfquery?

coldfusion - 测试 ColdFusion 中 FORM 范围/结构的存在

聚合键值对(其中键包含数字)的算法

javascript - - JavaScript 运行时错误 : Object doesn't support property or method 'datetimepicker'

javascript - Select2 - 没有下拉的输入字段

jquery-select2 - 根据选项上的数据属性在 select2 中显示图像

jquery - 如何仅在添加选项时触发,而不是在删除时触发(多个 select2)?