如何清除引导令牌字段中的选定值?

时间:2015-11-15 06:35:02

标签: c# jquery twitter-bootstrap model-view-controller

有没有办法清除bootstrap tokenfield中的选定值而不刷新整个页面?

3 个答案:

答案 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