1

我对每个帖子都有评论表。我只想在单击评论链接时显示输入框。

$("*#comment_form").hide();
$(".comment_link").click (function(){
  $("#comment_form").show(); // problem here...
});

我已经使用上面的这个脚本来隐藏页面加载时的所有评论框(评论 div)。当点击评论链接时,我想为该特定帖子显示一个评论框。

<a class="comment_link href="#">Comment</a>
<div id="comment_form">
<form id="form_comment" action="docomment.php" method="post">
 <input type="text" name="comment">
 </form>
</div>
4

2 回答 2

4

如果你只是修复你的 HTML 标记,那就完美了:http: //jsfiddle.net/voigtan/QAvKT/

如果您一次在文档中使用更多表单元素,则添加一个 css 类:http: //jsfiddle.net/voigtan/QAvKT/3/(在您的 a 元素上添加了 preventDefault)

于 2012-05-03T07:15:00.210 回答
1

你在"这里少了一个<div id="comment_form>

于 2012-05-03T07:12:50.203 回答