Javascript 多变量同名(循环)

Javascript 多变量同名(循环),javascript,loops,blogger,Javascript,Loops,Blogger,我正在使用blogger。博主在每次迭代中为(posted)返回一个唯一的值。我想做的是,我需要将该值保存在var中,并在每次迭代中使用它 var mathew=&#39;#&#39; + &#39;<data:post.id/>&#39;; <a class='answer' href='javascript: void 0;' onclick='$(mathew).slideToggle(&apos;slow&apos;)'&

我正在使用blogger。博主在每次迭代中为(posted)返回一个唯一的值。我想做的是,我需要将该值保存在var中,并在每次迭代中使用它

var mathew=&#39;#&#39; + &#39;<data:post.id/>&#39;;
<a class='answer' href='javascript: void 0;' onclick='$(mathew).slideToggle(&apos;slow&apos;)'>View Answer</a>
var mathew=&39#' + '';
PS:当迭代次数不超过1次时,它就可以工作了

var mathew=&#39;#&#39; + &#39;<data:post.id/>&#39;;
<a class='answer' href='javascript: void 0;' onclick='$(mathew).slideToggle(&apos;slow&apos;)'>View Answer</a>
其他信息: 循环是博客作者的帖子循环。每次它都为
我需要在$(value)中使用该值。在每次迭代中滑动切换(&;apos;slow&;apos;)。

除非我遗漏了什么,否则您根本不需要帖子ID

var mathew=&#39;#&#39; + &#39;<data:post.id/>&#39;;
<a class='answer' href='javascript: void 0;' onclick='$(mathew).slideToggle(&apos;slow&apos;)'>View Answer</a>
此外,应避免使用内联JavaScript

试试这个:

$(function () {
    $('.answer').on('click', function () { 
        $(this).slideToggle('slow'); 
    });
});

你的代码没有意义(看起来像是JS和HTML的混合体),循环在哪里?如果你只是给我们看似随机的代码,我们无法帮助你。请对您的问题提供正确的解释,并提供一个更好的代码示例。@FelixKling循环是blogger的post循环。每次它都为数据提供一个唯一的值:post.id/。我需要在每次迭代中使用$(value.slideToggle(&;apos;slow&;apos;)中的值。