Javascript 用jQuery显示url

Javascript 用jQuery显示url,javascript,jquery,Javascript,Jquery,我有一个脚本,在完成一些事情后,一个带有链接的按钮会出现,在按钮不可点击之前。但我有个问题 代码如下: FB.ui(e,函数(t){ if(t[“post_id”]){ //你的下载内容在这里 //在那里做点什么 var secret_data=“按钮的html应该是一个带有按钮图像(不可单击)的div,如 添加活动按钮的Javascript代码应该如下 var secret_data = '<a href="http://TEST.com"><img src="img/

我有一个脚本,在完成一些事情后,一个带有链接的按钮会出现,在按钮不可点击之前。但我有个问题

代码如下:

FB.ui(e,函数(t){
if(t[“post_id”]){
//你的下载内容在这里
//在那里做点什么

var secret_data=“
按钮的html应该是一个带有按钮图像(不可单击)的div,如


添加活动按钮的Javascript代码应该如下

var secret_data = '<a href="http://TEST.com"><img src="img/button.png"></a>';
jQuery("#results").html(secret_data);
var secret\u data='';
jQuery(“#results”).html(机密数据);

如果您试图包装

$(“#结果img”).wrap(“”);

使用
html()
将目标元素中的所有内容替换为新内容

可能是因为您仅用一个标记替换div中的所有html?请尝试使用
.append()
.before()
.after()
对不起,你能告诉我这会是什么样子吗?是的,我会发布一个答案。你能在输出和输入中正确地附上
div
a
标记吗
这根本不清楚什么html已经存在,或者你的目标是什么。是的,谢谢,但我希望按钮之前就在那里,只是不要点击更新代码后,div默认情况下会有按钮图像,而不是标记,但我不明白。我替换了$('results img')。wrap('rel=“nofollow noreferrer”>TEST.com“>”;现在使用此\>”)对吗?为什么要删除结束标记?不,我的代码现在看起来像是
var secret\u data=“$('results img')。wrap(';jQuery(“#results”).html(secret#u data)
但是我犯了一些错误,很抱歉我不知道如何添加这个。正如回答
html()中提到的那样,替换所有内容。您正在包装图像,然后立即替换所有内容删除行
jQuery(#results”).html(secret#u data)
var secret_data = '<a href="http://TEST.com"><img src="img/button.png"></a>';
jQuery("#results").html(secret_data);
$('#results img').wrap('<a href="http://TEST.com"></a>');