gpt4 book ai didi

javascript - 选择 select bootstrap 在 bootstrap 模式中显示两次

转载 作者:行者123 更新时间:2023-12-04 22:44:30 25 4
gpt4 key购买 nike

Bootstrap 选择框在 Bootstrap 模式向导中多次显示。如何解决?图像如下所示:

我从堆栈问题中尝试了很多东西,但没有用。

enter image description here

我的 html/php 部分如下:

<div class="wizard" id="satellite-wizard" data-title="Create Server">
<div class="wizard-card wizard-card-overlay" data-cardname="location">
<div class="wizard-input-section">
<select name="location" data-placeholder="Monitor nodes" style="width:350px;" class="chzn-select">
<option value=""></option>
<option>Atlanta</option>
<option selected>Chicago</option>
<option>Dallas</option>
</select>
</div>
</div>
</div>

JS代码

    $(document).ready(function() {
$.fn.wizard.logging = true;
var wizard = $('#satellite-wizard').wizard({
keyboard : false,
contentHeight : 400,
contentWidth : 700,
backdrop: 'static'
});

$(".chzn-select").chosen();

wizard.on('closed', function() {
wizard.reset();
});

$('#open-wizard').click(function(e) {
e.preventDefault();
wizard.show();
});
});

最佳答案

当应用 Bootstrap Select 时,它实际上会创建您选择的副本并隐藏原始选择。如果您看到 2 个选择,那是因为隐藏过程失败。解决这个问题的常用技巧是添加这一行(通常在填充选择的 Ajax 请求的 done 回调中)

$('.selectpicker').selectpicker('refresh')

关于javascript - 选择 select bootstrap 在 bootstrap 模式中显示两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40897222/

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