2012-04-22 38 views
0

情况: 我正在构建一个JS工具,让您可以在浏览器中编辑HTML模板。我目前使用此代码倾倒我键入特定的DOM元素:如何将数据写入JavaScript变量以构建URL

$('#copyTagline').keyup(function() { 
    $('#tagline').html($(this).val()); 
}); 

以便在textarea的用户类型copyTagline它打印与标语的ID HTML对象。

问题: 我想用url实现这个目的,以便用户可以复制和粘贴他们的Facebook或Twitter网址,但我无法在我的锚标记中插入一个html对象。有谁知道我可以如何创建一个变量,使用sans html对象上面的代码片段的方式运行?

注意:在浏览所以我发现了一些关于使用docment.write和其他各种全局方法的讨论,这很有道理,但我不知道如何构建脚本来打印用户输入URL的内容串。

+0

你能多解释一下网址的作用吗?你想让人们在你的js工具中放置一个twitter或facebook网址吗?为了让你的工具抓住页面并让他们玩DomElements? – grifos 2012-04-22 16:06:48

回答

0

你的问题有点不清楚。也许你可以重述这个问题吗?您是否尝试在浏览器的位置字段中重写URI? (我问,因为你用这个问题的话题标签)。在这种情况下,看到这篇文章:http://bytes.com/topic/javascript/answers/170365-change-browser-url-without-navigating-away

“但我不能在我的锚标记插入一个html对象” 如果你只是问如何更新锚标记的HREF属性,请尝试$(“ #anchor“)。attr(”href“,$(this).val());

+0

对不起,如果我碰到模糊。 .attr函数抓取了我真正想要的href。谢谢! – Swordfish0321 2012-04-22 21:12:25