如何在Javascript中使用Tumblr元素?

如何在Javascript中使用Tumblr元素?,javascript,jquery,tumblr,Javascript,Jquery,Tumblr,如何将{Permalink}等Tumblr元素与Javascript一起使用 特别是添加到某些元素的链接 我的javascript: <script type="text/javascript"> $('.takemethere').each(function() { var link = $(this).html(); $(this).contents().wrap('<a href="{Permalink}"></a>'); })

如何将{Permalink}等Tumblr元素与Javascript一起使用

特别是添加到某些元素的链接

我的javascript:

<script type="text/javascript">

        $('.takemethere').each(function() {
  var link = $(this).html();
  $(this).contents().wrap('<a href="{Permalink}"></a>');
});

    </script>

$('.takemethere')。每个(函数(){
var link=$(this.html();
$(this.contents().wrap(“”);
});
HTML:

{block:Photo}

<div class="takemethere"><img src="{PhotoURL-500}" width="50px" height="50px" alt="{PhotoAlt}"/></div>

{block:caption}{Caption}{/block:Caption}

{/Block:Photo}
{block:Photo}
{block:caption}{caption}{/block:caption}
{/Block:Photo}

{Permalink}元素不能用作链接。当我单击已包装此链接的内容时,它只会刷新页面。

您不需要
javascript
,直接在主题中使用
{Permalink}
主题操作符:

{block:Photo}

<a href="{Permalink}">
  <img src="{PhotoURL-500}" width="50px" height="50px" alt="{PhotoAlt}"/>
</a>

{block:caption}{Caption}{/block:Caption}

{/Block:Photo}
{block:Photo}
{block:caption}{caption}{/block:caption}
{/Block:Photo}

参考资料:

注意:我最终要做的是默认情况下将任何帖子图像链接到其帖子的永久链接页面。