下午所有,
使用下面的代码我正在尝试将点击链接渲染的内容加载到#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文件中。
此致
托马斯先生答案 0 :(得分:3)
你可以这样做:
$("#loader").load(this.href + " #photo");
它必须是字符串的一部分,中间有空格。
另外,我会在加载后显示它,如下所示:
$("#loader").load(this.href + " #photo", function() { $(this).show(); });
这可以防止显示然后获取内容的闪烁。
答案 1 :(得分:0)
尝试 并使用('#element).attr('src','http:// ...');
它应该有用。
由于 让