【发布时间】:2020-12-26 20:56:14
【问题描述】:
我正在使用 Bootstrap 来设计我的页面。我正在关注此页面http://skote-light.node.themesbrand.com/form-advanced 创建一个多选。
<script src="~/assets/js/pages/form-advanced.init.js"></script>
<div class="row mt-3">
<div class="col-lg-12">
<div class="form-group">
<label for="basicpill-firstname-input">Countries/Regions (You may add more countries/regions)</label>
<select class="select2 form-control select2-multiple" multiple="multiple" data-placeholder="Choose ...">
<option value="SG">Singapore</option>
<option value="CH">China</option>
<option value="CA">California</option>
</select>
</div>
</div>
<div id="add-more">Add More<div>
要求是我需要一个添加更多按钮,以添加更多多选。 所以我做的是
$("#add-more").click(function () {
$("#add-more").before(
`
<div class="row mt-3">
<div class="col-lg-12">
<div class="form-group">
<label for="basicpill-firstname-input">Countries/Regions (You may add more countries/regions)</label>
<select class="select2 form-control select2-multiple" multiple="multiple" data-placeholder="Choose ...">
<option value="SG">Singapore</option>
<option value="CH">China</option>
<option value="CA">California</option>
</select>
</div>
</div>
`
问题是,当我尝试使用 JavaScript 追加时,多选会以这种方式运行 即引导属性不适用于它。
很可能在使用 JavaScript 追加时,无法使用 JavaScript 脚本。
请帮我解决这个问题。 谢谢。
【问题讨论】:
标签: javascript jquery css bootstrap-4 html-select