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