清除select2从控制台工作,而不是从程序工作?

时间:2020-02-04 23:13:34

标签: javascript jquery-select2

实际上,我希望我的select2字段在加载该页面时(无论是刷新还是从浏览器的后退按钮)清除其值。

所以我把它放在javascript上,以便运行

$('#warehouse-categories').val(null).trigger('change');

尽管它没有给出任何错误,但实际上根本没有影响。但是,当我在开发人员控制台中输入相同的命令时,该命令似乎会生效。

1 个答案:

答案 0 :(得分:0)

$('#warehouse-categories').val(null).trigger('change');

这应该可以正常工作,或者脚本的位置可能有问题。

<script>标签可以放置在HTML的<head>部分,<body>部分中,也可以放置在</body>关闭标签之后,具体取决于您想要的时间要加载的JavaScript。 -https://www.digitalocean.com/community/tutorials/how-to-add-javascript-to-html

您也可以尝试这个

$('#warehouse-categories').val("").trigger('change');