如何根据选择显示textarea?

时间:2014-09-23 06:54:40

标签: javascript jquery smarty

现在我正在创建评论回复任务。但问题是当我点击链接回复时,它会显示所有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;

    });
    });

0 个答案:

没有答案