javascript - JQuery在克隆对象中查找嵌套元素返回未定义
问题描述
我是 jquery 的新手,无法弄清楚为什么它无法找到嵌套的 span 元素。我的HTML如下:
<template id="repository_template">
<section>
<div>
<div class="column">
<img src="imgs/eyes.gif" alt="" width="20%">
</div>
<div class="column">
<span id="title" class="title"></span><br>
<span id="description" class="subtitle"></span>
</div>
</div>
</section>
</template>
<div id="main">
</div>
而且,我正在尝试查找title
,description
但结果未定义。我试过的:
// approach one
let appOne = $('#repository_template').clone();
let appOneTitle = appOne.find('#title');
console.log(appOneTitle.html());
// approach two
let $appTwo = $('#repository_template').clone();
let $appTwoTitle = $($appTwo).find('#title');
console.log($($appTwoTitle).html());
// approach three
let appThree = $('#repository_template').clone();
appThreeTitle = appThree.find('span');
console.log(appThreeTitle.html());
我想要完成的事情:
let repoTemplate = $('#repository_template').clone();
repoTemplate.find('#title').text('Hello');
repoTemplate.find('#description').text('World!');
$('#main').append(repoTemplate.html());
解决方案
推荐阅读
- python - (Django) 试图弄清楚如何使用 Postman 上的查询参数 (url.py 和 views.py) 获得正确的产品
- python - 使用 POST 请求将 Telegram Bot 中的用户重定向到外部链接
- php - PHP – 检查请求标头是否包含/是“'X-Requested-With': 'fetch'”
- android - Expo Permissions 在生产中返回“未确定”状态
- sql - 在 postgres 中更新具有大量删除的表的主键序列
- android - Android EditText requestFocus
- javascript - 延迟执行 react-transition-group
- javascript - 需要类和属性的 DOM 选择器
- django - 如何在 wagtail 2.9 中从 request.site 更改为 Site._find_for_request(request)
- android - 如何创建一个在单击时打开对话框的 EditText 框?