【发布时间】:2015-12-07 02:18:11
【问题描述】:
可能是一个简单的问题,但我似乎找不到答案。我正在动态创建一个可以分享 Twitter 链接的页面。
var twitter = document.createElement('a');
twitter.setAttribute('href', 'http://twitter.com/share');
twitter.setAttribute('class', 'twitter-share-button twitter-tweet');
twitter.setAttribute('data-text', 'I liked this image');
etc..
然后我将它附加到我想要的 div 中,例如
$('#doc').append('<img(miscellaneous HTML)>'+twitter)
我上面的内容有效,但出于 CSS 格式化目的,我希望带有 twitter 分享按钮的图像成为一个子块。所以我创造了这样的东西
$('#doc').append('<div id="innerblock'+i+'"><img(miscellaneous HTML)>'+twitter+'</div>)
但是当我这样做时,似乎 twitter var 的所有属性都丢失了,只在页面上打印 http://twitter.com/share 而不是按钮。
我觉得这可能是我忘记的一个基本概念。
【问题讨论】:
标签: javascript jquery html