请尝试创建一个方案,在该方案中,如果用户单击称为评论的链接以对帖子进行评论,则将出现评论表单,以便他只能对该帖子发表评论。这是我创建的功能,但无法正常工作。
function comment() {
$(this).click(function() {
$('#commentForm').show();
return false;
});
};
我将这种功能加在链接上。
<a href"#" onClick"comment()">comment</a>
该链接旨在显示在每个检索到的帖子结果下,请提供帮助。
最佳答案
我会给您所有的<a>
元素一个类,例如"commentLink"
,然后仅通过jQuery附加click
事件处理程序。这样可以省去所有onclick=""
内联JavaScript的麻烦,例如
的HTML
<a href="#" class="commentLink">comment one</a>
<a href="#" class="commentLink">comment two</a>
<a href="#" class="commentLink">comment three</a>
<a href="#" class="commentLink">comment four</a>
JS
$(".commentLink").click(function () {
$("#commentForm").show();
return false;
});