有没有办法清除bootstrap tokenfield中的选定值而不刷新整个页面?
答案 0 :(得分:4)
$('#txt_contactos_aaduanal').tokenfield('setTokens', []);
试试这个。
答案 1 :(得分:0)
没有明确的方法。
在我的情况下,我必须从服务器检索一组电子邮件地址,并将它们分配给令牌字段。我希望这会对某人有所帮助。
var emailData = []; //variable to hold data
var getting = $.get("/MyController/GetEmailAddresses", function() {
});
getting.done(function(data) {
if (data != null) {
$('#to-addresses').tokenfield('destroy');
emailData = data; //assign data to global variable
$('#to-addresses').tokenfield({ //initialise token field
autocomplete: {
source: data,
delay: 100,
},
showAutocompleteOnFocus: false
});
}
});
//Clear what's in the token field when uses presses the 'Clear' button
$('#clear').on('click', function () {
$('#to-addresses').tokenfield('destroy');
$('#to-addresses').val('');//clear the text box
$('#to-addresses').tokenfield({
autocomplete: {
source: emailData,//assign values from the global variable
delay: 100,
},
showAutocompleteOnFocus: false
});
});
答案 2 :(得分:0)
在销毁重新声明后删除所有物品
collect