gpt4 book ai didi

javascript - 如何创建动态 Bootstrap 多选

转载 作者:技术小花猫 更新时间:2023-10-29 12:17:51 25 4
gpt4 key购买 nike

我正在尝试使用 Bootstrap multiselect ,我使用了以下代码

html

<input type="text" id="addRow"/>
<input type="button" id="btn" value="Add"/>
<form id="form1">
<div style="padding:20px">
<select id="chkveg" multiple="multiple">
</select>
</div>
</form>

和脚本

$(function () {
$('#btn').click(function () {
var val = $("#addRow").val();
var htm = '';
htm += '<option>' + val + '</option>';
$('#chkveg').append(htm);
});
$('#chkveg').multiselect({
includeSelectAllOption: true
});
});

我尝试将每个选项动态添加到 Bootstrap 多选中,但它无法正常工作

演示页面在这里:http://jsfiddle.net/pL4hg76b/1/

但它静态工作:http://jsfiddle.net/KyleMit/7yq7fvsq/

最佳答案

您需要使用 .multiselect('rebuild') 使用 .append()

后的多选方法
$('#chkveg').multiselect('rebuild');

Updated Fiddle


完整代码

$(function () {
$('#btn').click(function () {
var val = $("#addRow").val();
var htm = '';
htm += '<option>' + val + '</option>';
$('#chkveg').append(htm);
$('#chkveg').multiselect('rebuild');
});
$('#chkveg').multiselect({
includeSelectAllOption: true
});
});

关于javascript - 如何创建动态 Bootstrap 多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30300621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com