我試圖讓我的javascript在通過.load命令加載的頁面上工作。讓我的jQuery在.load()頁面上工作
$("#loadingDockShotPg").load("include/shot_comments.php");
我這樣做是加載一個頁面的款,但問題是,新加載的網頁內的DIV不被受,我在父文件在我的jQuery文件。什麼是更好的方式來加載內容,以便新注入可以影響我的JavaScript?
我試圖讓我的javascript在通過.load命令加載的頁面上工作。讓我的jQuery在.load()頁面上工作
$("#loadingDockShotPg").load("include/shot_comments.php");
我這樣做是加載一個頁面的款,但問題是,新加載的網頁內的DIV不被受,我在父文件在我的jQuery文件。什麼是更好的方式來加載內容,以便新注入可以影響我的JavaScript?
我假設你的問題是事件監聽器。
例如如果您正在使用:
$('.something').click(function(){
// DO SOMETHING
});
試着改變它出去:
$(document).on('click','.something',function(){
// DO SOMETHING
});
這樣的jQuery將偵聽該文件的任何點擊和動作應用到匹配點擊.something
對象的事件。
你正在加載它,你只需要編寫你的「我的JavaScript」,以便它影響未來的元素。 –
我們正在談論事件,如點擊,鼠標等。如果是這樣的事件委託是答案,並且這裏已經有大約一千萬個答案了? – adeneo