【问题标题】:loading external content and appending it加载外部内容并附加它
【发布时间】:2012-06-04 20:08:37
【问题描述】:
我正在尝试从外部文件加载一些文本,将其附加,然后将其传递给 div 容器,但无法使附加工作
$.get('gallery-lightbox.html', function (data) {
var lb_content = data;
$(lb_content).append('<p>some text</p>');
$('#lightbox').load(lb_content);
positionLightboxImage();
});
【问题讨论】:
标签:
jquery
ajax
load
append
【解决方案1】:
试试这个
$.get('gallery-lightbox.html', function (data) {
var lb_content = data+'<p>some text</p>';
$('#lightbox').html(lb_content);
positionLightboxImage();
});
或
$.get('gallery-lightbox.html', function (data) {
$('#lightbox').append(data).append('<p>some text</p>');
positionLightboxImage();
});
并确保您的gallery-lightbox.html 文件没有<html> 或<body> 标记等。它应该只有<div> 或您可以实际放入#lightbox 中的元素