我有很多评论,应该可以回答评论。
<div>
<a href="#" class="answerBtn" id="<?=$comment->id ?>">Answer</a>
<div id="answerDiv" style="display:none;">
<form action="" method="POST">
<input type="hidden" value="<?=$comment->id ?>"/>
<p>
<label>Your name*</label>
<br />
<input type="text" name="answer_username" id="answer_username" required />
</p>
<p>
<label>Your Email (optional)</label>
<br />
<input type="text" name="answer_email" />
</p>
<p>
<label>Your comment*</label>
<br />
<textarea name="answer_message" required></textarea>
</p>
<input type="hidden" value="<?=base_url()?>" id="answer_baseurl"/>
<input type="submit" value="Send"/>
</form>
</div>
我想在单击链接时显示表单,但是因为每个评论都有相同的表单,所以我必须具体说明,所以我想根据评论的 id 显示表单。所以我用jquery尝试了这样的事情:
$('.answerBtn').click(function(){
var id = $(this).attr('id');
$('id + div').slideToggle();
});
但这并没有真正的工作......
有人可以帮我吗?