diff --git a/views/topic/index.html b/views/topic/index.html index edeee4b..8e36de3 100644 --- a/views/topic/index.html +++ b/views/topic/index.html @@ -168,7 +168,7 @@ $('#content').on('click', '.reply2_btn', function (event) { var $btn = $(event.currentTarget); - var parent = $btn.parents('.reply_area'); + var parent = $btn.closest('.reply_area'); var editorWrap = parent.find('.reply2_form'); parent.find('.reply2_area').prepend(editorWrap); var textarea = editorWrap.find('textarea.editor'); @@ -181,10 +181,10 @@ $('#content').on('click', '.reply2_at_btn', function (event) { var $btn = $(event.currentTarget); - var editorWrap = $btn.parents('.reply2_area').find('.reply2_form'); - $btn.parents('.reply2_item').after(editorWrap); + var editorWrap = $btn.closest('.reply2_area').find('.reply2_form'); + $btn.closest('.reply2_item').after(editorWrap); var textarea = editorWrap.find('textarea.editor'); - var user = $btn.parents('.cell').find('.reply_author').html().trim(); + var user = $btn.closest('.reply2_item').find('.reply_author').html().trim(); editorWrap.show('fast', function() { textarea.focus(); @@ -220,10 +220,10 @@ if (confirm('确定要删除此回复吗?')) { var reply_id = null; if ($me.hasClass('delete_reply_btn')) { - reply_id = $me.parents('.reply_item').attr('reply_id'); + reply_id = $me.closest('.reply_item').attr('reply_id'); } if ($me.hasClass('delete_reply2_btn')) { - reply_id = $me.parents('.reply2_item').attr('reply_id'); + reply_id = $me.closest('.reply2_item').attr('reply_id'); } var data = { reply_id: reply_id, @@ -232,10 +232,10 @@ $.post('/reply/' + reply_id + '/delete', data, function (data) { if (data.status === 'success') { if($me.hasClass('delete_reply_btn')){ - $me.parents('.reply_item').remove(); + $me.closest('.reply_item').remove(); } if($me.hasClass('delete_reply2_btn')){ - $me.parents('.reply2_item').remove(); + $me.closest('.reply2_item').remove(); } } }, 'json'); @@ -260,7 +260,7 @@ $('textarea.editor').keydown(function(event) { if (event.keyCode == 13 && (event.ctrlKey || event.metaKey)) { event.preventDefault() - $(this).parents('form').submit() + $(this).closest('form').submit() } }); });