0

情况:我正在构建一个 JS 工具,可以让您在浏览器中编辑 html 模板。我目前正在使用此代码将我输入的内容转储到特定的 DOM 元素中:

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

因此,当用户在 textarea copyTagline 中键入时,它会在带有标语 id 的 html 对象中打印。

问题:我想用一个 url 来实现这一点,这样用户就可以在他们的 facebook 或 twitter url 中复制和粘贴,但我不能在我的锚标记中插入 html 对象。有谁知道我如何创建一个变量,该变量的运行方式与我使用 sans html 对象上方的代码片段一样?

注意:在浏览 SO 时,我发现了一些关于使用 docment.write 和其他各种全局方法的讨论,这很有意义,但我不确定如何构建脚本以打印用户在 URL 字符串中键入的内容。

4

1 回答 1

0

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

“但我无法在锚标记中插入 html 对象”如果您只是询问如何更新锚标记的 HREF 属性,请尝试 $("#anchor").attr("href", $(this ).val());

于 2012-04-22T16:02:39.613 回答