我有我的項目中使用選擇()選擇填充字段與選定的值的情況。另一種情況是重置我已經實現的選擇字段,如下所示。重置應用在選擇()選擇也重置佔位符
$('.chosen-select').val('').trigger('liszt:updated');
但問題是它清除字段值,但一旦選定的值被清除,佔位符也會消失。我需要佔位符像以前一樣可見,沒有選擇。
我已經嘗試了很多東西,但仍然是相同的問題。
示例代碼 - >chosen() select example
樣本HTML
<select id="second" data-placeholder="Choose a Fruit..." class="chosen-select" multiple style="width:350px;" tabindex="4">
<option value=""></option>
<option value="Banana">Banana</option>
<option value="Pineapple">Pineapple</option>
<option value="Grapes">Grapes</option>
<option value="Apple">Apple</option>
<option value="Orange">Orange</option>
<option value="Strawberry">Strawberry</option>
</select>
<br /><br />
<p id="status"></p>
<button class="btn">Reset</button>
樣品JQUERY
$('button').click(function(){
$(".chosen-select").val('').trigger("chosen:updated");
});
$(".chosen-select").chosen().on("change", function(event, params) {
if (params.selected) {
$("#status").text('The option: ' + params.selected + ' was selected.');
}
if (params.deselected) {
$("#status").text('The option: ' + params.deselected + ' was deselected.');
}
});
你使用的是角? – CharanRoot