Javascript 如何将select2与Meteor一起使用?
有人能给我解释一下select2是如何与Meteor一起工作的吗?我正在使用,但我不知道如何使用它 我检查了原件和报纸上的那一份。第一个解释了如何在没有流星的情况下使用它 我是否只是将jQuery代码添加到我的一个*.js文件中以使其工作 在HTML中:Javascript 如何将select2与Meteor一起使用?,javascript,jquery,twitter-bootstrap,meteor,jquery-select2,Javascript,Jquery,Twitter Bootstrap,Meteor,Jquery Select2,有人能给我解释一下select2是如何与Meteor一起工作的吗?我正在使用,但我不知道如何使用它 我检查了原件和报纸上的那一份。第一个解释了如何在没有流星的情况下使用它 我是否只是将jQuery代码添加到我的一个*.js文件中以使其工作 在HTML中: <select class="input" id="clientName" name="clientName"> {{#each getClients}} <option value="{{client
<select class="input" id="clientName" name="clientName">
{{#each getClients}}
<option value="{{clientName}}" data-id={{_id}}>{{clientName}}</option>
{{/each}}
</select>
因为这不管用
加载我的页面时,我收到以下错误未捕获类型错误:$(…)。select2不是函数
未捕获类型错误:$(…)。select2不是函数
发生上述错误的原因是您没有包含Select2的JavaScript,如注释中所示。该氛围仅用于在现有Select2软件包的基础上提供引导式风格
你还应该包括
您可能遇到的下一个问题是,当JavaScript运行时,
可能不会加载到DOM中,因此$(“#clientName”)
将找不到任何内容。要等待初始化Select2直到加载页面,您应该将代码包装在jQuery的DOM就绪函数$(function(){})中编码>并将其包装在Meteor.Startup()
中,以便进行如下良好测量:
流星启动(函数(){
$(函数(){
$(“#客户端名称”)。选择2();
});
});
进一步阅读:
$("#clientName").select2();