首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery和html 5 <template>标记

jQuery和html 5 <template>标记
EN

Stack Overflow用户
提问于 2013-12-14 04:18:24
回答 2查看 3.9K关注 0票数 2

我对jQuery有些问题。当我尝试使用时:

代码语言:javascript
复制
document.querySelector('#container').appendChild(content.cloneNode(true));

没问题,但是jquery对对象有包装器,所以我不能只输入:

代码语言:javascript
复制
$('#container').content

有谁有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-14 04:21:00

如果想要访问实际的DOM元素以进行单元素选择,请使用$('#container')[0]$('#container').get(0)

如果您的选择中有多个元素,则可以按索引获取它们:.get(1).get(2)等。

票数 1
EN

Stack Overflow用户

发布于 2014-08-19 16:36:55

HTML5提供了一个template元素:

代码语言:javascript
复制
contents = $('#template').html();
copy = $('<div id="copy"></div>');
$('body').append(copy.append(contents));

HTML部分:

代码语言:javascript
复制
<html>
  <body>
    <template id='template'>
    </template>
  </body>
</html>

clone方法是不够的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20575263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档