沿时间线循环javascript操作
我试图沿着时间线循环一些javascript操作。它只适用于第一个帖子,但不适用于其他帖子。看看我的代码,帮我指出我到底做错了什么。谢谢 Javascript沿时间线循环javascript操作,javascript,loops,timeline,Javascript,Loops,Timeline,我试图沿着时间线循环一些javascript操作。它只适用于第一个帖子,但不适用于其他帖子。看看我的代码,帮我指出我到底做错了什么。谢谢 Javascript var comment = $('#add-comment'); var comments = $('#comments'); for (var i = 0; i < comment.length; i++) { $(comments).hide(); $(comment).click(functio
var comment = $('#add-comment');
var comments = $('#comments');
for (var i = 0; i < comment.length; i++) {
$(comments).hide();
$(comment).click(function() {
$(comments).slideToggle(500);
});
}
我发现一个html元素的一点遗漏阻止了它循环。现在它是循环的,如果我点击addcomment,它会放下所有的commentdiv。我不想那样。我想添加评论按钮打开它的各自的div单独,而不是整个事情。能做些什么?在我看来像是一个轻微的语法问题 尝试一下这个Jquery:
var comment = $('#add-comment');
var comments = $('#comments');
for (var i = 0; i < comment.length; i++) {
$(comments).hide();
}
$(comment).click(function() {
$(comments).slideToggle(500);
});
var comment=$(“#添加注释”);
var注释=$(“#注释”);
for(var i=0;i
为什么要让它循环?您可以使用字符串$(comment.hide();改为单击按钮。当前循环只需隐藏注释div,然后从0到注释字符串中的字符数重复。我现在退出,但如果这无助于确保页面在jQuery API和jQuery代码之前加载。API代码是在jQuery代码之前加载的。请看一下这个网站,了解一下我想通过这个循环实现什么-
var comment = $('#feeds li #add-comment');
var comments = $('#feeds li #comments');
$(comments).each(function() {
$(this).hide();
});
$(comment).click(function() {
$(comments).each(function() {
$(this).slideToggle(500);
});
});
var comment = $('#add-comment');
var comments = $('#comments');
for (var i = 0; i < comment.length; i++) {
$(comments).hide();
}
$(comment).click(function() {
$(comments).slideToggle(500);
});