JQuery .load问题

时间:2010-03-26 14:57:30

标签: jquery ajax

下午所有,

使用下面的代码我正在尝试将点击链接渲染的内容加载到#loader中, 这是有效的,但我不希望整个页面我想要一个选定的DIV,即#photo。

正确的方法是什么?

$(function() {

$(".style_image a").live('click', function(event) { 
    $("#loader").load(this.href)
    .show();

    $.get(this.href, null, null, "script");
    return false;       

});
});

我试过了:

$("#loader").load('this.href', #photo)

$("#loader").load(this.href #photo)

没有成功!

P.S。 #loader最初隐藏在我的css文件中。

此致

托马斯先生

2 个答案:

答案 0 :(得分:3)

你可以这样做:

$("#loader").load(this.href + " #photo");

它必须是字符串的一部分,中间有空格。

另外,我会在加载后显示它,如下所示:

$("#loader").load(this.href + " #photo", function() { $(this).show(); });

这可以防止显示然后获取内容的闪烁。

答案 1 :(得分:0)

尝试 并使用('#element).attr('src','http:// ...');

它应该有用。

由于 让