De Twitter Bootstrap liste à l'aide du sélecteur et de données* les attributs
À l'aide de
$(document).popover({
selector: '.selector'
});
ignore tout data-*
attributs spécifiés dans la cible éléments.
Par exemple
<a class="selector" title="bla" data-content="some html" data-html="true">link</a>
liste ignorer data-html
attribut.
Preuve: http://jsfiddle.net/YsEqb/
La question est: Comment faire bootstrap prendre en compte data-*
attributs en cas de délégation de l'attachement ({ sélecteur: '.sélecteur' }) ?
UPD
C'était confirmé comme bug et fixe. La Version 3.0.0 de ne pas avoir ce bug.
OriginalL'auteur disfated | 2013-08-02
Vous devez vous connecter pour publier un commentaire.
Les données-éléments ne sont pas utilisées causée ils sont définis lors de l'initialisation au lieu de montrer de l'élément. Cela ne fonctionne pas pour un sélecteur seulement d'utiliser les mêmes options pour les tous ensemble dans votre initializator. Je ne sais pas c'est un bug. (mise à jour oui, il est et il est résolu: https://github.com/twbs/bootstrap/issues/9222)
Quick fix prolonger votre fonction et définir les options (encore une fois) il y a:
Cela fonctionne pour de Twitter Bootstrap 2.x et de Twitter Bootstrap 3(RC1)
Voir aussi: http://jsfiddle.net/bassjobsen/YsEqb/1/
Remarque lors de l'utilisation de la rdc comme ci-dessus, vous allez avoir un JS erreur à la fermeture de la fenêtre pop-over (TypeError: ce.supprimer n'est pas une fonction) voir: https://github.com/twbs/bootstrap/issues/8887
OriginalL'auteur Bass Jobsen
Lors de la spécification du sélecteur vous êtes en train de réinitialiser les données html de valeur de retour à la valeur par défaut false
donc, en indiquant expressément:
permettra de définir les données html de valeur à true dans ce cas.
JS fiddle
OriginalL'auteur GCrem
Au lieu d'utiliser
Si vous le souhaitez à l'aide du sélecteur, puis c'est le code:
ou
OriginalL'auteur Drixson Oseña