Jquery秀多次隐藏

时间:2012-11-13 01:46:58

标签: javascript jquery html

我有一个类似于Reddit的评论树。人们需要能够通过单击回复链接来回复评论,然后应该出现带有文本区域的表单。我尝试使用.show()方法,但有多条评论,当您点击回复时,它会显示每条评论的所有表单。我怎样才能解决这个问题?我该怎么看?

2 个答案:

答案 0 :(得分:1)

  1. 您需要为每个textarea设置一个班级(每个班级都有一个不同的班级)。 让我们说:

    <textarea class="commentAnswerBox1">Answer here...</textarea>

  2. 现在您必须为每个评论答案按钮设置一个班级 喜欢这个

    <input type="button" class="btnAnswer1" value="Answer this comment" />

  3. 现在,您可以调用一个功能来识别哪个btnAnswer被点击,并且只显示通讯员commentBox

  4. 您可以使用Class或ID,也可以创建属性,这无关紧要。

答案 1 :(得分:0)

在我看来,问题源于您的DOM选择器。看起来您只想显示最后一个文本区域。如果是这种情况,那么你想要像

这样的东西

$('textarea:last').show();

发布更多信息,以便我们提供更好的答案。