我只是从官方网站select2的以下教程,并得到错误和 这是代码
$('.tags').select2({
multiple: true,
tags: true
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/js/select2.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/css/select2.css" rel="stylesheet"/>
<select class="form-control tags" name="tags[]">
<option selected="selected">orange</option>
<option>white</option>
<option selected="selected">purple</option>
</select>
这是JavaScript代码
$('.tags').select2({
theme: 'bootstrap',
tags: true
})
有人可以帮助我解决问题吗? <>
答案 0 :(得分:0)
为避免无限循环,请使用触发方法参数来区分事件调用,在触发方法用法中添加参数,并在事件回调中检查参数是否存在,当参数存在时表示该事件是从代码触发的,如果不存在,则表示是ui中的事件。