gpt4 book ai didi

jquery - 如何使用 jQuery 找到根 div?

转载 作者:行者123 更新时间:2023-12-01 06:59:29 24 4
gpt4 key购买 nike

我使用 jQuery 函数 find() 来提取 html 文件的 div。我就是这么用的

data.find('#tpl_header')

问题是 jquery find() 只查找非根元素。所以这行不通:

[...]
<body>
<div id="tpl_header" class="table header">
<div class="tr">
</div>
</div>
</body>
</html>

但是这种方法有效:

[...]
<body>
<div id="template"> <!-- because jQuery find function did not find root elements! -->

<div id="tpl_header" class="table header">
<div class="tr">
</div>
</div>
</div>
</body>
</html>

有没有办法找到这个模板 div 而无需添加额外的不需要的 div?

[添加]

模板读取功能 - 已包含 Sjoerd 提到的以下更改:

function LoadTemplate()
{
$.get('templates/' + template + '/main.html',
function(data) {
data = $(data);
$('#header').html($('#tpl_header', data));
});
}

最佳答案

var templateElement = $('#tpl_header')

element.find() 仅查找该元素的后代,而 $() 查找整个页面上的元素。

关于jquery - 如何使用 jQuery 找到根 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5230262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com