将当前页面URL写入微数据的锚标记

时间:2013-06-18 21:05:25

标签: javascript jquery anchor document.write

我正在尝试使用jquery将当前页面的URL写入锚标记,然后我可以标记schema.org微数据。这是我到目前为止所得到的:

<script type="text/javascript">var url = document.URL;document.write(url);</script>

这会将当前页面的url写入页面,但它不在锚标记中,并且该标记不包含正确的微数据标签:itemprop="url"

以下是我希望实现的锚标记示例:

<a href="http://example.com/product" itemprop="url" />

我已经尝试过寻找解决方案,但我根本不知道编程语言来完成这项任务。任何帮助将不胜感激!

谢谢 - 亚历克斯

1 个答案:

答案 0 :(得分:0)

$('body').append($("<a itemprop='url' />").attr('href',document.URL).text(document.URL));

演示---> http://jsfiddle.net/kLu7j/

或 -

$('body').append($("<a/>",{
    href: document.URL,
    text: document.URL,
    itemprop:'url'
}));

演示--> http://jsfiddle.net/kLu7j/1/