Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery或JavaScript自动搜索引导选择_Javascript_Jquery_Search_Bootstrap Select_Bootstrap Selectpicker - Fatal编程技术网

使用jQuery或JavaScript自动搜索引导选择

使用jQuery或JavaScript自动搜索引导选择,javascript,jquery,search,bootstrap-select,bootstrap-selectpicker,Javascript,Jquery,Search,Bootstrap Select,Bootstrap Selectpicker,正如您在上面看到的,有一个引导选择框选项,它允许您对选择框进行实时搜索,并找到您想要的选项 我想要但没有的是用jQuery或JavaScript代码自动搜索这个表 如果你还不明白我的意思,有一个例子: $(".selectpicker").selectpicker('val', "test").selectpicker('refresh'); 如您所见,此代码将更改引导选择框选项的值,然后其将刷新该选项,因此选择框值将更改,其上具有value=“test

正如您在上面看到的,有一个引导选择框选项,它允许您对选择框进行实时搜索,并找到您想要的选项

我想要但没有的是用jQuery或JavaScript代码自动搜索这个表

如果你还不明白我的意思,有一个例子:

$(".selectpicker").selectpicker('val', "test").selectpicker('refresh');
如您所见,此代码将更改引导选择框选项的值,然后其将刷新该选项,因此选择框值将更改,其上具有
value=“test”
的选项将被选中,引导选择将正常工作,您可以取消选择该选项

我想要的是在我们用这个代码刷新选择框之后搜索一些东西

你想知道我为什么需要这样的东西吗?因为我在项目上使用引导选择,并且选择框有一些选项,如全选,当用户选择此选项时,将出现以下代码:

$(".selectpicker option").attr("disabled",true);
$(".selectpicker").selectpicker('val', "Select All").selectpicker('refresh');
在该代码发生后,选择框的选项将被禁用,其状态为ok,但问题是选择框必须刷新,以显示所有选项已禁用,因为所有选项都已被选中,并且在刷新发生后,选择框将清除搜索结果,搜索输入仍将保留在用户搜索的内容中在以前,但它不再搜索它。我想要的东西将解决这个问题,我的意思是我想让它搜索用户刷新之前搜索过的东西

我要查找的代码如下所示:

$(".selectpicker").selectpicker('search', "Some words").selectpicker('refresh');
谢谢

$(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