2014-01-22 75 views
0

這是情況:我正在使用.load('page.php')函數更改我的頁面的內容。但我的問題在於。當我更改這樣的內容時,我的.click()函數不再工作。jQuery在加載div後丟失點擊處理程序

這裏是我的.js代碼:

$(document).ready(function(){ 
    $(".menu_inner").bind('click',function(){ 
    var product = $(this).attr('prod'); 
    produkt="modules/"+product+".php"; 
    }) 

    $(".menu_list_home").click(function(){ 
    $("#contentwrapper").load('modules/homepage.php'); 
    }) 

}) 

這是確定與網頁結合事業的div它是刷新不到哪爲homeButton是。它在頁面加載時工作。只要我點擊回家,就沒有任何事情可做。它看起來像是未綁定的。任何猜測?

Martin。

+0

什麼HTML佈局一樣,是內contentwrapper等 –

+0

是 '( 「.menu_list_home」)' 包含 '( 「.menu_inner」)' 的menu_inner? –

回答

3

我相信,當你加載'contentwrapper'時,類menu_inner也會發生變化。使用此:

$(document).on('click', '.menu_inner', function(){ 
ar product = $(this).attr('prod'); 
produkt="modules/"+product+".php"; 
}); 
+0

:)它的工作原理。非常感謝你:) –

+0

很高興它幫助你 –

相關問題