我有一个脚本,在完成某些操作后,在按钮无法点击之前会出现一个带有链接的按钮。但我有一个问题。
这是代码:
FB.ui(e, function(t) {
if (t["post_id"]) {
//your download content goes here
// Do something there
var secret_data = "<a href=\"http://TEST.com\">";
jQuery("#results").html(secret_data);
}
})
<div id="results"><img src="img/button.png"></a>
我认为在完成此操作后代码看起来像这样:
<a href="http://TEST.com"><img src="img/button.png"></a>
但它不是..
有人有答案吗?
答案 0 :(得分:1)
如果您尝试将<a>
包裹在现有图片周围,请使用wrap()
$('#results img').wrap('<a href="http://TEST.com"></a>');
使用html()
将目标元素中的所有内容替换为新内容
答案 1 :(得分:0)
你的html for按钮应该是带按钮图像的div(不可点击),如
<div id="results"><img src="img/button.png"></a>
添加活动按钮的Javascript代码应该像
var secret_data = '<a href="http://TEST.com"><img src="img/button.png"></a>';
jQuery("#results").html(secret_data);
这应该可以解决问题。