Select2:如何添加链接而不是“找不到结果”文本?

时间:2016-06-13 19:22:29

标签: jquery-select2 select2 jquery-select2-4

以下是我的代码:

Select * from Students where name like 'John O''Neal' 

当我尝试添加链接时,插件就会停止工作。 我正在使用Select2 4.0.3版本

2 个答案:

答案 0 :(得分:8)

如果您使用的是版本4或更新版本的select2,请尝试以下操作:

$('#cow_id_2').select2({
        allowClear: true,
        escapeMarkup: function (markup) { return markup; },
        placeholder: "Search a cow/dam ID",
        language: {
            noResults: function () {
                 return "<a href=/'http://google.com/'>Add</a>";
            }
        }
    });

答案 1 :(得分:0)

所选答案正确。这有点精度。您可以在escapeMarkup方法中返回jQuery对象,而不是覆盖noResults。像这样:

$('#cow_id_2').select2({
    allowClear: true,
    placeholder: "Search a cow/dam ID",
    language: {
        noResults: function () {
            return $("<a href='http://google.com/'>Add</a>");
        }
    }
});