请尝试创建一个方案,在该方案中,如果用户单击称为评论的链接以对帖子进行评论,则将出现评论表单,以便他只能对该帖子发表评论。这是我创建的功能,但无法正常工作。

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;
});

07-24 15:33