Javascript 如何仅根据选择显示文本区域?

Javascript 如何仅根据选择显示文本区域?,javascript,jquery,smarty,Javascript,Jquery,Smarty,现在我正在创建评论回复任务。但问题是,当我点击链接回复时,它会显示每个评论的所有文本区域。如何在选择“仅注释”的基础上仅显示文本区域 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="gl

现在我正在创建评论回复任务。但问题是,当我点击链接回复时,它会显示每个评论的所有文本区域。如何在选择“仅注释”的基础上仅显示文本区域

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>

事实上,这与Smarty无关。您需要为表单/按钮设置不同的ID,并在单击特定按钮时使用它。如果您是marcin nabialek,您能否详细说明代码,因为我是新程序员。现在我明白了,已经解决了。谢谢marcin nabialek
$(document).ready(function()
    {
      $(".a_reply").click(function()
      {
        if($(".reply_form").is(":visible"))
        {
          $(".reply_form").hide();
        }
        else
        {
        $(".reply_form").show();
        }
    return false;

    });
    });