你好我试图想出代码来显示隐藏评论 ID 特定的文本区域。
我已经成功地能够在页面加载时为每个评论分配一个文本区域,然后在单击时隐藏和显示。但我不知道如何再次隐藏它们。到目前为止,这是我想出的:
$('#show-reply-comment').each(function(){
$(this).click(function(e){
e.preventDefault();
var commentid = $(this).data('commentid');
$('#'+commentid+'').show();
$(this).unbind('click');
$(this).attr('id', 'hide-reply-comment');
});
});
$('#hide-reply-comment').each(function(){
$(this).click(function(e){
e.preventDefault();
var commentid = $(this).data('commentid');
$('#'+commentid+'').hide();
$(this).unbind('click');
$(this).attr('id', 'show-reply-comment');
});
});
用户应该能够同时打开多个评论回复文本区域。如果有人能给我关于如何继续的提示,将不胜感激。
编辑:我忘了 return false; 但我不想弄乱代码