javascript - 香草 select2 空数据
问题描述
<div class="custom d-flex" id="myselects">
<select class="step-select rounded-0 select2" id="jsmd" name="md">
<option value="" disabled="true" selected>Search...</option>
</select>
</div>
<script>
const element = document.querySelector('.select2');
const choices = new Choices(element);
</script>
大家好,我尝试了select2 jquery,它工作正常。但我想使用 select2 vanilla 版本(choices.js)。问题,我没有得到下拉列表为空的数据。
我使用 symfony,#jsmd 检索我的数据
解决方案
解决方案很简单,正如我所怀疑的那样。我有一个运行得太早的 JS 文件。两种解决方案
document.addEventListener("DOMContentLoaded", function(){
jsfunction();
});
或者
window.addEventListener("load", function(){
jsfunction();
});
推荐阅读
- java - 大小为 10^8 的数组作为 Java 中的输入
- python - Python - 更改数据框图上的 X 轴限制
- database - 执行自动递增字段的触发器时出错
- java - 使用 Java couchbase SDK 更新多个文档
- javascript - vue 3 发出警告“无关的非发射事件侦听器”
- abap - 循环计算小时数时出现 CX_SY_ARITHMETIC_ERROR
- azure-pipelines-release-pipeline - 我正在尝试使用 azure 管道生成发行说明,但在 wiki 页面更新程序上遇到问题
- sql-server - 无法创建调用 Oracle 函数的 SQL Server 函数?
- node.js - 在容器中合并 PDF 文件(Azure Blob 存储)
- flutter-web - 如何并行托管多个 Flutter Web 应用程序