有没有办法通过单击X来删除所选select2的内容来运行代码?
我查看了文档,但是如果有办法解决这个问题我没有说清楚,我需要通过点击x来重置一些变量。
这是我的代码
$("#cliente").select2({
multiple: false,
allowClear: true,
placeholder: "Digite o nome",
minimumInputLength: 3,
ajax: {
url: "endpoints/autocompletePaciente.php",
dataType: 'json',
data: function (term, page) {
return {
keyword: term
};
},
results: function (data, page) {
for (var i = 0; i < data.length; i++) {
data[i].id = data[i].cod;
//data[i].value = data[i].nome;
}
return { results: data };
},
},
createSearchChoice: function(term) {
return { id: term, nome: term, documento: ''};
},
formatResult: subjectFormatResult,
formatSelection: subjectFormatSelection,
escapeMarkup: function (m) {
return m;
}
}).on("unselecting", function(e) {
console.log("sdsdd")
})
答案 0 :(得分:0)
如果您使用的是jQuery,请使用以下内容。
$(".select2-search-choice-close").on( "click", function() {
// your code here
});