具有特定id的Jquery .load元素?

时间:2011-10-12 22:48:51

标签: javascript jquery ajax

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。

感谢。

2 个答案:

答案 0 :(得分:7)

尝试在url和#main_content之间添加空格

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

答案 1 :(得分:1)

执行此操作的jQuery示例是:

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

看起来是因为您在文件之后和容器之前缺少空格。

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