Ich muss einen Datenwert lesen, der in einem Bootstrap-Popover enthalten ist. EinzelheitenDatenattribut aus Popover lesen
:
Es gibt eine popover an einer Platte verbunden sind. In das Popover gibt es einen Link, der (per onClick) eine Funktion auslöst, die den Wert des Attributs data-info im panel div lesen muss.
HTML-Code:
<div class="panel panel-success redim" data-info="informations" data-content="<div onClick="modifica_appuntamento()" class="text-center"><a href="#">Get info</a></div>" data-original-title="Get data from popover">
<div class="panel-heading">Heading</div>
<div class="panel-body">Body</div>
</div>
JQuery:
$(function() {
popoverOptions = {
html: true,
animation: true
};
$('.panel').popover(popoverOptions);
});
function modifica_appuntamento() {
alert($(this).parent().data('info'));
}
JSFiddle: https://jsfiddle.net/fabioravizzotti/3h4vu8Ly/
Können Sie mir helfen, eine Lösung zu finden?
Danke.
Hallo Artur, es funktioniert, tut mir leid, aber ich bin ein Neuling auf Javascript. Ich verstehe nicht, wie Sie _.popover_ selector in der nächsten Funktion verwenden können. Eine Klasse namens "Popover" gibt es nicht in HTML. Sie erhalten es von der Bootstrap-Vorlage? Vielen Dank. – Fabio
'.popover' wird dynamisch durch Bootstrap erstellt, wenn ein * Popover * erscheint (es ist das Haupt-Popover DIV) –