return {
restrict: 'EA',
link: function (scope, element, attr) {
element.bind('mouseenter', function() {
this.after("<p style='position: absolute;'><img src=" + this.src + " /></p>")
});
}
}
比如像上边这样,使用jquery的after方法,这个p在页面显示成了字符串,怎么才能直接解析出来?
Utilisez $compile
Rédaction d'une petite démo en ligne
http://embed.plnkr.co/egEOkZv...
Cela est dû aux guillemets dans le titre de la question
De toute évidence, il manque un guillemet dans l'URL. Le src de img doit être entouré de guillemets simples des deux côtés.
Votre chaîne sur la page est également src sans guillemets