输入select2删除所选的

时间:2017-06-13 12:55:23

标签: javascript jquery jquery-select2

早上好,

我有:



        $(document).ready(function () {
                $('select[id$="cbxLocal"]').select2({ placeholder: 'Selecione primeiro uma solicitação', allowClear: true });


                $('#cbxLocal').select2({
                    ajax: {
                        url: "../Servico/Local.ashx",
                        dataType: 'json',
                        type: 'GET',
                        data: function (term, page) {

                            return {
                                q: term,
                                idTipoLocal: idTipoLocal,
                                trazerEndereco: 1
                            };
                        },
                        results: function (bond, page) {
                            return {
                                results: bond.results
                            };
                        }
                    },
                    escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
                    minimumInputLength: 3,
                    //templateResult: formatRepo, // omitted for brevity, see the source of this page
                    //templateSelection: formatRepoSelection // omitted for brevity, see the source of this page
                });

            });
            
             function limparTodosCampos() {

            $('select[id$="cbxLocal"]').select2({ placeholder: 'Selecione', allowClear: false, data: null });

        }

<label id="divCbxLocal" class="cbxLocal">
  <span>Local</span>
  <input id="cbxLocal" name="cbxLocal" class="select2" type="text" />
</label>
 <fieldset>
    <input id="btLimpar" type="button" value="Clear" onclick="limparTodosCampos()" />
            </fieldset>
&#13;
&#13;
&#13;

我希望重置javascript选择的值。 当我点击&#34;清除&#34;按钮,我想清除用户在组合框中选择的值(select2) 我怎样做?版本select2是2。

谢谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试清除输入字段的值?问题不是很清楚。如果是这样,您可以使用此代码(使用JQuery):

$(function() {
  $('.signup-btn').click(function() {
    $('.signup input[type="text"]').val('');
  });
});

此代码示例演示如何清除文本字段,包含在&#34;注册&#34; class,当一个按钮带有&#34; signup-btn&#34;点击。