问题描述
在此link上您可以看到,有一个引导选择框选项,它使您可以实时搜索选择框并找到所需的选项。
我想要但我没有的东西是使用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');
谢谢。
解决方法
class VBoardAcquisitor : public VBoard