javascript - 使用 on click 事件显示评论表单

标签 javascript jquery

请尝试创建一个场景,如果用户单击名为“评论”的链接对帖子发表评论,则会出现一个评论表单,让他只能对该帖子发表评论。这是我创建的函数,但它不起作用。

function comment() {
    $(this).click(function() {
        $('#commentForm').show();
        return false;
    });
};

我在链接上实现了这样的功能。

<a href"#" onClick"comment()">comment</a>

相同的链接会显示在每个检索到的帖子结果下,请帮忙。

最佳答案

我愿意给你所有的<a>元素是一个类,例如 "commentLink" ,然后附加 click事件处理程序仅通过 jQuery。这将使您不必输入所有 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;
});

关于javascript - 使用 on click 事件显示评论表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8758436/

相关文章:

javascript - MERN 堆栈 : Can ExpressJs route add data from one Model to another Model's array attribute?

javascript - 选择框的文本对齐中心在 iPhone 上不起作用

javascript - jQuery - 字段输入 - 如何复制并转换为 seo 友好的 url

javascript - 如何在不发布照片的情况下使javascript函数返回true

javascript - 在生产中使用 babel-node 可以吗

javascript - 键入一个字段,并使用 jQuery/JS 将此值显示在页面的下方

jquery - 使用jquery逐行获取表格单元格值

javascript - 从右向左滑动

javascript - 仅在一个 div 中禁用元视口(viewport)?

javascript - 获取 HTML 的 Ajax 请求不执行脚本