我正在开发一个博客,其中包含通过 ajax 请求加载的动态内容,并且我正在尝试使用按钮隐藏/显示文章的“发表评论”表单:
<div id="post">
...
<ol id="update" class="timeline">
<!-- comments here -->
</ol>
<button class="mybutton Bhome">Commenta</button><!-- hide/show button -->
<div class="mycomment"><!-- div to hide/show -->
<form action="#" method="post">
Nome:
<input type="text" size="12" id="name" /><br />
Email:
<input type="text" size="12" id="email" /><br />
<textarea rows="10" cols="50" class="mytext" id="commentArea"></textarea><br />
<input type="submit" class="Bhome" value=" Post " />
</form>
</div><!-- mycomment -->
</div><!-- post -->
此 jquery 代码运行良好,但对所有帖子都有影响...
$("div").on("click", ".mybutton", function(e){
$(".mycomment").slideToggle("slow");
e.stopPropagation();
});
我希望只有单击的隐藏/显示按钮对相关文章有影响,但我的页面上有不止一篇文章,带有.mybutton
类的按钮隐藏或显示所有文章的所有评论表单。