ich diesen Code bin mit dem Popup-Feuer:Zeige Bootstrap Datetime innen popover
HTML
<div class="popover-markup">
<a href="#" class="trigger btn btn-default">Track</a>
<div class="head hide">Track @item.FullName [@item.Id]</div>
<div class="content hide">
<div class="form-group">
<label>Date Called:</label>
<input type="text"
class="form-control dtp"
placeholder="Date called…">
</div>
</div>
<span class="btn btn-info rr" id="abcd">Submit</span>
</div>
</div>
Und meine jQuery:
$('.popover-markup>.trigger').popover({
html: true,
title: function() {
return $(this).parent().find('.head').html();
},
placement: "bottom",
content: function() {
return $(this).parent().find('.content').html();
}
});
Meine Absicht ist es Bootstrap Datetime zu verwenden Widget, wenn der Benutzer auf die Eingabe im Popover klickt. Ich habe versucht, die in this SO question angebotene Lösung zu verwenden.
Mein modifizierte jQuery-Code sieht jetzt:
$('.popover-markup>.trigger').popover({
html: true,
title: function() {
return $(this).parent().find('.head').html();
},
placement: "bottom",
content: function() {
return $(this).parent().find('.content').html();
}
}).on('shown.bs.popover', function() {
$('.dtp').datetimepicker();
});
ich immer noch das Datetime NICHT am unteren Rande des Eingabefeldes zu sehen bekommen, aber am Ende des gesamten popover. Was vermisse ich? Bitte führen.