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(“”)。