簡體   English   中英

重新加載內容后如何使JQuery工作?

[英]How to make JQuery work after reload content?

我有一個塊(div),我用來放置信息。 我那里有隱藏表格嗎? 並在點擊時顯示。 但是,如果我在block(div)中重新加載數據,它的工作原理類似於link。

這是我的腳本:

var comment_block ;
var show_comment_block;
var show;
$(function(){
    $('A.reply').on('click',ShowCommentBlock);
});

function ShowCommentBlock(){
    $(this).parent().next('.answer-form').slideToggle('slow');
    return false;
}

這是我按鈕上的代碼:

<a class="reply" href="#comment<?php echo $comment['comment_id']?>">Ответить</a>

據我了解,在塊(div)中重新加載內容后,我是否必須將此操作放在新表單上? 我不知道該怎么做? 也許還有其他解決方案。 謝謝。

您必須使用委派,例如:

$(document.body).on('click','A.reply', ShowCommentBlock);

沃爾夫

感謝你!

也許將其更改為:

 $('A.reply').live("click", ShowCommentBlock);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM