Jquery .load()在三个append()之后加载html
我想Jquery .load()在三个append()之后加载html,jquery,append,load,Jquery,Append,Load,我想load()一些必须嵌入三个(!)包装中的外部html。这就是我需要的结果: <body> <section class="page"> <div class="wrapper"> <div class="backdrop"> <!-- Loaded HTML --> </div> </div&g
load()
一些必须嵌入三个(!)包装中的外部html。这就是我需要的结果:
<body>
<section class="page">
<div class="wrapper">
<div class="backdrop">
<!-- Loaded HTML -->
</div>
</div>
</section>
</body>
我发现了一些链接append()
的示例,但是,我未能将它们与load()
结合起来
提前感谢!:) 不需要使用三个单独的
append
调用,正如您所指出的,如果您添加多个节,这些调用的编码方式将不起作用
相反,创建完整的剖面片段,将其附加到主体,然后加载到背景中:
$(
'<section class="page">' +
'<div class="wrapper">' +
'<div class="backdrop"></div>' +
'</div>' +
'</section>'
)
.appendTo('body')
.find('div.backdrop')
.load('partials/test.html');;
那好多了!谢谢:)
$(
'<section class="page">' +
'<div class="wrapper">' +
'<div class="backdrop"></div>' +
'</div>' +
'</section>'
)
.appendTo('body')
.find('div.backdrop')
.load('partials/test.html');;
var sectionTemplate =
'<section class="page">' +
'<div class="wrapper">' +
'<div class="backdrop"></div>' +
'</div>' +
'</section>';
$(sectionTemplate)
.appendTo('body')
.find('div.backdrop')
.load('partials/test.html');;