jQuery如何使用特定id加载元素?

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。

谢谢。

2个回答

9

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

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

2

使用jQuery的示例代码如下:

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

似乎是因为您在文件和容器之间缺少一个空格。 http://api.jquery.com/load/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接