簡體   English   中英

Datepicker不顯示在Bootstrap popover上

[英]Datepicker not show on Bootstrap popover

我使用一個簡單的Bootstrap pophover,但是當我在這個pophover下插入Datepicker時我遇到問題,然后Datepicker它沒有顯示。 但是,如果我不在pophover下插入它,正常的Datepicker是有效的。 在此輸入圖像描述

<div id="popover-content" class="hide">
                <form class="form-inline" role="form">
                    <div class="clearfix ">
                        <div class="checkbox">
                            <label>
                                <input id="asap" type="checkbox"> ASAP
                            </label>
                        </div>
                    </div>
                    <div class="clearfix hideevent">
                        <div class="form-group"> 
                            <div class="checkbox">
                                <label>
                                    <input name="morning" type="radio"> Morning
                                </label>
                            </div>
                            <div class="checkbox">
                                <label>
                                    <input name="morning" type="radio"> Evening
                                </label>
                            </div>
                        </div>
                        <input class="form-control" id="date" name="date" placeholder="MM/DD/YYYY" type="text"/>
                    </div>
                </form>
            </div>

$("[data-toggle=popover]").popover({
            html: true, 
            content: function() {
              return $('#popover-content').html();
            }
        });

$('#date').each(function() {
            $(this).datepicker('clearDates');
        });

您可以在data-content=''屬性中使用popover html內容

<input type="text" data-content=' popover html paste here ' readonly id="PopS" data-placement="bottom" data-toggle="popover" data-html="true" placeholder="Quando" class="form-control" data-container="body"/>

然后寫下以下腳本:

<script>
$("#PopS").popover({
    html: true
}).on('shown.bs.popover', function () {
    $('#date').datepicker({
     format: 'dd/mm/yyyy',
    });
});
</script>

注意:在此<div id="popover-content" class="hide"> remove class="hide"

$('[data-toggle=popover]').on('show.bs.popover', function () {
  $('#date').datepicker();
})

試試這個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM