2011-10-12 111 views
3
jQuery("#menu li a").click(function(){ 
      var page_url = jQuery(this).attr("href") 
      jQuery(".wide_main").html("<p>loading...</p>"); 
      jQuery(".wide_main").load(page_url + '#main_content'); 
}); 

我有這個代碼,但它只是加載整個請求的頁面,而不是隻是#main_content div。具有特定ID的Jquery .load元素?

謝謝。

回答

7

嘗試URL和#main_content之間添加空間

 jQuery(".wide_main").load(page_url + ' #main_content'); 
+0

感謝那些曾 –

+0

這對我工作過。感謝@genesis! –

1

jQuery的例子這樣做是:

$('#result').load('ajax/test.html #container'); 

看來那是因爲你缺少的文件之後和在一個空間集裝箱。

http://api.jquery.com/load/

相關問題