现在我正在创建评论回复任务。但问题是当我点击链接回复时,它会显示所有textarea到每个评论。如何仅根据选择评论来显示textarea?
tpl file
{if $entries.comment|default:''}
{foreach from = $entries.comment name = data item = data key=k }
<a class="a_reply" href="reply_form"><span class="glyphicon glyphicon-share-alt<strong>reply</strong></span></a>
<div class="reply_form" id="formid()" style="display:none;">
<form action="/commenter/web/index.php" method="Post" >
<input type = "hidden" name ="m" value = "{$m}" />
<input type="hidden" name="comment_id" id="comment_id" value="{$data.comment_id}"/>
<input type="hidden" name="user_id" id="user_id" value="{$data.user_id}"/>
<input type = "hidden" name ="c" value = "do_add_comment_reply" />
<textarea class="form-control" name="message" placeholder="Please leave a reply of the comment "></textarea>
<input type="submit" id="btn_reply" name="btn_reply" class="btn btn-primary" value="Reply">
</form>
</div>
的javascript
$(document).ready(function()
{
$(".a_reply").click(function()
{
if($(".reply_form").is(":visible"))
{
$(".reply_form").hide();
}
else
{
$(".reply_form").show();
}
return false;
});
});