2018-10-16

2018-10-16  本文已影响0人  为了战战

二级联动的可搜索输入框selectpicker的更新

这个问题从昨天晚上一直搞到现在14:52分,结果百度了一下解决了==难受。
二级联动的可搜索输入框:二级输入框的内容会随着一级输入框的选择项改变而改变。当更新二级输入框的option选项代码时,碰到输入框内容不变的问题。
问题原因:查看代码发现select内的代码已经变了,但是selectpicker的展示效果内容是由一个button、input和ul的列表组合的,代码中的select实际上是被屏蔽掉的,虽然select内的代码变了,但是ul中的代码未发生改变,因此问题就发生了。
解决方案:$("#select").selectpicker('refresh');
这个语句会根据执行时id为select的<select></select>内的option更新selectpicker中的ul.
what did i get:当我还在想要不要用一个js函数将ul中的值更新,或者通过其他方法实现selectpicker的更新时,我百度了一下

selectpicker的更新

于是乎,答案就出来了,emmmm,you know i should

  1. 封装好的东西。多去看看他们的使用说明书,
  2. 多去百度吧,少年。你遇到的坑早就有人踩过了。
上一篇下一篇

猜你喜欢

热点阅读