未捕获的 ReferenceError:未定义多选

Posted

技术标签:

【中文标题】未捕获的 ReferenceError:未定义多选【英文标题】:Uncaught ReferenceError: multiselect is not defined 【发布时间】:2021-07-21 23:53:00 【问题描述】:

我将 boostrap 用于多选元素。 我想取消选择一个选项,但我有这个错误:

antinsfw:222 Uncaught ReferenceError: multiselect is not defined
at cancel (antinsfw:222)
at htmlButtonElement.onclick (antinsfw:172)

我的页面的完整代码:https://haste.flo-x.fr/urutonelay.xml.

相关元素:

<select class="selectpicker border-gray txt-gray bg-dark" title="select an channel" id="multi-select" multiple>
  % for channel in channel %
  <option id="option_multidict" value=channel[0] class="bg-dark txt-gray" % if channel[0]|string in position % selected % endif %>channel[1][:14]</option>
  % endfor %
</select>

和js代码:

jQuery('selectpicker').multiselect('deselect', ['1']);

感谢您的回答!

【问题讨论】:

不确定这会是您的问题,但您缺少一个“。”选择一个类而不是一个元素。应该是 jQuery('.selectpicker')。 不,它不能解决问题:( 您好,是.selectpicker 还是.multiselect .selectpicker :) 嗨,如果我这样做了:jQuery('.selectpicker').selectpicker('deselect', '0'); 它的工作!谢谢 【参考方案1】:

制作jQuery('.selectpicker').selectpicker('deselect', '0'); 即可。

【讨论】:

以上是关于未捕获的 ReferenceError:未定义多选的主要内容,如果未能解决你的问题,请参考以下文章

打字稿 - 未捕获的 ReferenceError:未定义导出

未捕获的 ReferenceError:未定义 showCategory

未捕获的 ReferenceError:“$ 未定义”[重复]

PhoneGap 错误 - “未捕获的 ReferenceError:cordova 未定义”

未捕获的 ReferenceError:$ 未定义 [重复]

未捕获的 ReferenceError:未定义窗口