有没有办法在将其添加到DOM之前"预先构建"一段HTML?
例如:
$mysnippet.append("hello
"); $mysnippet.append("world
"); $("destination").append($mysnippet);
其中$ mysnippet不存在于DOM中.我想动态构建一些html块,然后在适当的时候将它们插入到页面中.
处理更复杂的节点(尤其是嵌套的节点)时,在HTML中编写节点并隐藏其可见性是一种更好的方法.
然后,您可以使用JQuery的clone()方法制作节点的副本,并根据您的需要调整其内容.
例如这个html:
这样做更快更容易理解:
var $clone = $('.template-node').clone(); $clone.find('h2').text('My new headline'); $clone.find('p').text('My article summary'); $clone.find('a').attr('href','article_page.html'); $('#destination').append($clone);
而不是如上所示在内存中创建整个节点.
是的,你完全是这样做的
一些延伸...
$('').attr('id', 'yourid').addClass('yourclass').append().append()...然后最后
.appendTo($("#parentid"));
我发现.wrap()不适用于内存/外部dom元素.
3> bart s..:旧线程,但我在寻找相同的时候撞到了它.
var memtag = $('', { 'class' : 'yourclass', 'id' : 'theId', 'data-aaa' : 'attributevalue', html : 'text between the div tags' });
memtag
现在是一个内存中的html标记,可以根据需要插入到DOM中.如果您使用img
标记执行此类操作,则可以将图像"预加载"到缓存中以供以后使用.推荐阅读
如何解决《句子的情感分析-正面,负面和中性》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为不透明度和体积编写关键帧插入的脚本》经验,为你挑选了1个好方法。 ... [详细] 如何解决《与Android6.0的Adbwifi连接》经验,为你挑选了0个好方法。 ... [详细] 如何解决《控制isOpeninangularuibootstrap》经验,为你挑选了1个好方法。 ... [详细] 如何解决《新Azure门户中的"下载发布配置文件"在哪里?》经验,为你挑选了3个好方法。 ... [详细] 如何解决《Prototype构造函数上下文中的JavaScript类型检查和异常?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《来自splm的乳胶回归表》经验,为你挑选了0个好方法。 ... [详细] 如何解决《在OSX上将项目迁移到Xcode7.2ElCapitan打破了构建》经验,为你挑选了0个好方法。 ... [详细] 如何解决《iOS9.2缺少常规设置中的配置文件部分》经验,为你挑选了1个好方法。 ... [详细] 如何解决《docker:致命错误无法创建锁定文件:错误的文件描述符(9)》经验,为你挑选了2个好方法。 ... [详细] 如何解决《ES6循环依赖》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何创建在线SignalR服务器》经验,为你挑选了0个好方法。 ... [详细] 如何解决《当你有一个额外的变量时,在R中循环以创建许多图》经验,为你挑选了0个好方法。 ... [详细] 如何解决《xquery从外部xs:string变量(basex)插入节点》经验,为你挑选了0个好方法。 ... [详细] 如何解决《Django1.9:我应该避免在`django.setup()`中导入模型吗?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何遍历循环内的列表》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何正确合并集合中模型的输出?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《将工作日志发布到JIRA时需要哪些字段?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在服务Web和API的Rails应用程序中正确使用protect_from_forgery》经验,为你挑选了0个好方法。 ... [详细] 如何解决《当项目有复选框时,RecyclerView项目不显示涟漪/触摸反馈》经验,为你挑选了1个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1Java - 转换为接口,然后找出转换类型是什么
- 2安装sqlite3(1.3.11)时发生错误,Bundler无法继续
- 3JSON错误:期待......得到'未定义'
- 4'pdfseparate':将输出文件名格式设置为带有前导零的页码
- 5如何从golang中的结构数组中检索元素数组?
- 6从嵌套数组中获取值
- 7如何使pom.xml使用特定于每个开发人员的本地环境的本地属性?
- 8切换计量连接
- 9Spring Boot如何自定义HttpMessageConverter
- 10多部分文件上载:弹出引导返回JSON错误消息中的大小超过异常
- 11如果它们太大,我如何使SQL Server 2012截断插入?
- 12火花Word2vec矢量数学
- 13查找VS输出窗口中显示的Exception源
- 14推荐的方法在C中的单个函数中处理多个malloc错误
- 15找到阵列是否是2d阵列的简单方法?
- 16Eclipse:我的android应用程序在启动时崩溃了
- 17如何使用R中的Openxlsx包修改Excel工作簿中的现有工作表?
- 18如何在Android Marshmallow中创建wifi网络共享热点?
- 19我可以使Realm Results类使用协议作为泛型吗?
- 20如何在具有隐式参数的函数上调用Private
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有