亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 jQuery 或 JavaScript 自動搜索 bootstrap-select

使用 jQuery 或 JavaScript 自動搜索 bootstrap-select

德瑪西亞99 2023-05-25 15:24:11
有一個引導選擇框選項,它允許您對選擇框進行實時搜索并找到您想要的選項。我想要但我沒有的東西是使用 jQuery 或 JavaScript 代碼自動搜索此表。如果你還不明白我的意思,有一個例子:$(".selectpicker").selectpicker('val',?"test").selectpicker('refresh');正如您所看到的這段代碼,這段代碼將更改引導程序選擇框選項的值,然后它會刷新它,因此選擇框的值將更改并且其上的選項將被選中并且引導程序選擇將運行良好,您value="test"可以取消選擇該選項。我想要的是在我們用這段代碼刷新選擇框后搜索一些東西.selectpicker('refresh');。你想知道為什么我需要這樣的東西嗎?因為我在我的項目上使用引導程序選擇,并且選擇框有一些選項,例如全選,當用戶選擇此選項時,將出現此代碼:$(".selectpicker?option").attr("disabled",true); $(".selectpicker").selectpicker('val',?"Select?All").selectpicker('refresh');在這段代碼發生之后,選擇框的選項將被禁用并且它可以,但問題是選擇框必須刷新以顯示所有選項都被禁用,因為所有選項都已經被選中并且在刷新發生后它將清除搜索結果并且搜索輸入仍將保留在用戶之前搜索過的相同內容中,但不再搜索了。我想要的東西會解決這個問題,我的意思是我想讓它在刷新后搜索用戶之前搜索過的東西。我尋找的代碼是這樣的:$(".selectpicker").selectpicker('search',?"Some?words").selectpicker('refresh');謝謝。
查看完整描述

1 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

$(document).on("change","#select-picker",function(){
    $search_value="blob blob";
    $("button[data-id='"+$(this).attr("id")+"']").next().children(".bs-searchbox").children("input[type='search']").val($search_value).trigger('propertychange');
});
// Bootstrap-select v1.13.9


查看完整回答
反對 回復 2023-05-25
  • 1 回答
  • 0 關注
  • 177 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號