早上好,
我有:
$(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;
我希望重置javascript选择的值。 当我点击&#34;清除&#34;按钮,我想清除用户在组合框中选择的值(select2) 我怎样做?版本select2是2。
谢谢。
答案 0 :(得分:0)
您是否尝试清除输入字段的值?问题不是很清楚。如果是这样,您可以使用此代码(使用JQuery):
$(function() {
$('.signup-btn').click(function() {
$('.signup input[type="text"]').val('');
});
});
此代码示例演示如何清除文本字段,包含在&#34;注册&#34; class,当一个按钮带有&#34; signup-btn&#34;点击。