Ich versuche, dynamisch erstellten Elementen Popover hinzuzufügen. Jede Art von Element (entweder ein ContentEditable oder ein Img oder ein Video) muss einen anderen Popover-Inhalt haben.Hinzufügen von verschiedenen Twitter-Bootstrap-Popovers zu dynamisch erstellten Elementen
Denn sie sind dynamische Elemente, ich rufe die popovers wie folgt:
$('body').popover({
selector: '[rel=popoverImage]',
content: **popoverImage**,
html: true,
placement: 'top',
trigger: 'focus'
});
Wo popoverImage
eine Variable, die den Inhalt des popover für das img-Element hat.
Das Problem tritt auf, wenn ich versuche, ein weiteres Popover hinzuzufügen. Es zeigt nicht. Ich habe folgendes versucht:
- Mit 2 Selektoren und Aufruf in verschiedenen
$('body')popover({...})
Funktionen. - Ändern des Elements
body
in einen dynamisch generierten Container. - Ändern der Variable, die die Daten "Inhalt" jedes Mal ein neues Element konzentriert hat.
Irgendwelche Ideen?
Funktioniert wie ein Charme! – RainierMallol
Agreed funktioniert gut, aber benötigt Komma nach dem HTML-Parameter $ ('# yourElementId'). Popover ({ html: true, Inhalt: yourPopoverContent }); – user1607261