C# 如何从引导标记字段中清除所选值?
有没有一种方法可以在不刷新整个页面的情况下从中清除所选值?没有清除方法 在我的例子中,我必须从服务器检索电子邮件地址的集合,并将它们分配给令牌字段。我希望这能帮助别人C# 如何从引导标记字段中清除所选值?,c#,jquery,twitter-bootstrap,model-view-controller,C#,Jquery,Twitter Bootstrap,Model View Controller,有没有一种方法可以在不刷新整个页面的情况下从中清除所选值?没有清除方法 在我的例子中,我必须从服务器检索电子邮件地址的集合,并将它们分配给令牌字段。我希望这能帮助别人 var emailData = []; //variable to hold data var getting = $.get("/MyController/GetEmailAddresses", function() { }); getting.done(func
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
});
});
$('#txt_contactos_aadunal').tokenfield('setTokens',[]);
尝试此操作。用于在销毁重新申报后删除所有项目
$('#destroy').on('click', function() {
$('.tokenfield').removeAttr('data-fouc').tokenfield('destroy');
$('.tokenfield').tokenfield({
autocomplete: {
source: sourceDataObj,
delay: 100
},
showAutocompleteOnFocus: true
});
});
我认为只有摧毁它并重新初始化它的选择。看不到任何明确的选择。@vijayP:很遗憾他们没有考虑到这一点。最后我做了类似的事情。“销毁”不会清除文本框中的值。因此,我们必须在重新初始化之前设置inputbox.val(“”)。