`

jquery使用append方法添加html代码

 
阅读更多
想用jquery的append方法添加一段html代码,eg:
<table>
<tr>
<td>xxx</td>
<td>yyy</td>
</tr>
</table>


不能这样插入:
$("#div").append("<table>");
$("#div").append("<tr>");
$("#div").append("<td>xxx</td>");
$("#div").append("<td>yyy</td>");
$("#div").append("</table>");

这样写的话生成的html代码是类似于<table/>的代码!!!

应该是将dom层次分清:即将dom各个层上的节点一层一层的添加:
var tr = $("<tr></tr>");
tr.append("<td>xxx</td><td>yyy</td>");
var table = $("<table></table>");
table.append(tr);
$("#div").append(table);












分享到:
评论

相关推荐

    jQuery使用append在html元素后同时添加多项内容的方法

    本文实例讲述了jQuery使用append在html元素后同时添加多项内容的方法。分享给大家供大家参考。具体分析如下: 下面的代码可以同时在文本段落后添加多项内容 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; [removed...

    jquery append 动态添加的元素事件on 不起作用的解决方案

    用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?on方法中要先找到原选择器(如例.info),再找到动态添加的选择器(如列.delete)。 具体不多说了,请看下面的代码吧。 ...

    jQuery如何获取动态添加的元素

     用jQuery的append()方法动态添加了一段html代码之后,发现在为新添加的元素绑定click事件时无法获取该新元素。 二、解决方法  度娘推荐的方法基本是用live()方法  live()的官方定义和用法:  live() 方法为...

    jquery 元素控制(追加元素/追加内容)介绍及应用

    一、在元素内部/外部追加元素 append,prepend:添加到子元素 before,after:作为兄弟元素添加 html: 代码如下: ”content”&gt; 在我的后面追加一条新闻&lt;/p&gt; &lt;/div&gt; [removed] 代码如下: [removed] jQuery(function()...

    jquery电子文档chm

    jQuery 代码: $("p").css("color"); toggle(fn,fn) 每次点击时切换要调用的函数。 如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这...

    jQuery详细教程

    通常会把 jQuery 代码放到 部分的事件处理方法中: 实例 &lt;html&gt; &lt;script type="text/javascript" src="jquery.js"&gt; $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); }); ...

    jQuery实现在列表的首行添加数据

    jQuery中可以通过append在列表的最后添加数据,也可以通过prepend在列表的最前面添加数据 方法很简单: 代码如下: jQuery(‘#comment_list’).prepend(‘&lt;li&gt;hello www.jb51.net&lt;/li&gt;’); 另外附上jquery实现连续...

    jquery-1.1.3 效率提高800%

    "html": 返回文本格式的HTML代码。包括求值后的脚本标记。 "script": 将响应作为Javascript语句求值,并返回纯文本。不缓存此脚本,除非设置了cache选项。设置为"script"类型会将post方法转换为get方法。 ...

    jquery 添加节点的几种方法介绍

    代码如下: &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=”Content-Type”... [removed][removed] [removed] $(document).ready(function(){ //几种添加节点的方法 //$(“p”).append(“你好吗?”);//向p元素中追加

    基于HTML5 Ajax文件上传进度条如何实现(jquery版本)

    FormData 对象可以使用append 方法进行 key – value的数据添加,与以前我们常用的json不同的就是可以异步上传二进制文件。 1、FormDate对象的创建 var formData = new FormData(); 2、向 FormDate 对象添加数据 ...

    jQuery完全实例.rar

    jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。 默认情况下, 如果...

    用ajax函数读取xml,然后解析XML.html.rar

    然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取student下的email属性,构造HTML字符串,通过append方法添加进之前建立...

    图库新版jQuery焦点图 JS代码

    document.writeln ('&lt;dd&gt;08月05日 网页背景和小图片添加打包下载&lt;/dd&gt;'); document.writeln ('&lt;dd&gt;07月12日 修复搜索、导航和返回顶部BUG&lt;/dd&gt;'); document.writeln ('&lt;dd&gt;06月26日 改进网页背景频道预览功能&lt;/dd&gt;')...

    jquery(javascript)自动序列编号和属性编号实现代码

    增加时,向父容器中增加元素append方法,并将所有的自定义属性编号和序列编号设置为空,然后通过$.each方法,重新为自定义属性编号和序列编号赋值。 代码如下: $.each(items, function (k, v) { $(this).attr(“opt...

    jQuery修改CSS伪元素属性的方法

    假设有如下HTML代码: &lt;div class=techbrood id=td_pseudo&gt;techbrood introduction 和CSS代码: .techbrood:before { width: 0; } 现在你想在某个元素的click事件中动态的把techbrood:before的width属性设置为100%...

    jQuery修改DOM结构_动力节点Java学院整理

    直接使用浏览器提供的API...要添加新的DOM节点,除了通过jQuery的html()这种暴力方法外,还可以用append()方法,例如: &lt;li&gt;&lt;span&gt;JavaScript&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span&gt;Python&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span&gt;Swift&lt;/span&gt;

    SignalR 2.0 and MVC 5即时通讯完整版示例

    本教程使用与SignalR入门教程相同的聊天应用程序代码,但演示如何将其添加到MVC 5应用程序。 在这个主题中,您将学习以下SignalR开发任务: 将SignalR库添加到MVC 5应用程序。 创建集线器和OWIN启动类来将内容推...

    JAVA上百实例源码以及开源项目源代码

     Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可直接输入文件名或网络地址,但必需事先连入网络。 Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,...

    jQuery:节点(插入,复制,替换,删除)操作

    代码如下:&lt;html&gt; &lt;head&gt; &lt;meta http-equiv=”Content-Type” content=”text/html;... [removed][removed] [removed] $(document).ready(function(){ //几种添加节点的方法 //$(“p”).append(“你好吗

Global site tag (gtag.js) - Google Analytics