jquery创建dom
来源:互联网 发布:北京知象科技 编辑:程序博客网 时间:2024/05/29 17:30
jQuery( html, [ ownerDocument ] )
该语法有以下几种用法:
用法 1 :创建新的元素
语法
jQuery(html,[ownerDocument])
你可以传递一个手写的 HTML 字符串,或者由某些模板引擎或插件创建的字符串,也可以是通过 AJAX 加载过来的字符串。但是在你创建 input 元素的时会有限制,可以参考第二个示例。
当然这个字符串可以包含斜杠 (比如一个图像地址),还有反斜杠。当你创建单个元素时,请使用闭合标签或 XHTML 格式。例如,创建一个 span ,可以用 $("<span/>") 或 $("<span></span>") ,但不推荐 $("<span>")。在 jQuery 中,这个语法等同于 $(document.createElement("span"))。
如果以参数的形式将字符串传递给 $(),jQuery 会检查字符串是否是 HTML (比如,字符串某些位置存在标签)。如果不是,则把字符串解释为选择器表达式,请见上面的讲解。但如果字符串是 HTML 片段,则 jQuery 试图创建由该 HTML 片段描述的 DOM 元素。然后会创建并返回一个引用这些 DOM 元素的 jQuery 对象:
实例
$("<p id="test">My <em>new</em> text</p>").appendTo("body");
如果 HTML 片段比不含属性的简单标签更复杂,如同上面例子中的 HTML,那么元素实际的创建过程是由浏览器的 innerHTML 机制完成的。具体地讲,jQuery 会创建新的 <div> 元素,然后为传入的 HTML 片段设置元素的 innerHTML 属性。当参数只是简单的标签,比如$("<img />") 或 $("<a></a>"),jQuery 会通过内生的 JavaScript createElement() 函数来创建元素。
要确保跨平台兼容性,片段的结构必须良好。能够包含其他元素的标签必须成对出现(带有关闭标签):
$("<a href="http://jquery.com"></a>");
引用源自:http://www.w3school.com.cn/jquery/core_jquery.asp
- jquery创建dom
- jquery动态创建dom节点
- jQuery-DOM节点的创建
- jquery DOM操作_创建节点
- JQuery与DOM创建HTML元素对比
- JavaScript及jQuery选择器 + DOM创建节点
- jquery 创建 SVG DOM 的处理方法
- JQuery动态创建DOM、表单元素
- jquery DOM创建节点及节点属性
- JQuery动态创建DOM对象、表单元素
- Jquery系列-Jquery动态创建dom、attr的使用
- jQuery 核心函数:jQuery(html,[ownerDocument])动态创建DOM元素
- js创建dom与jq创建的dom的性能测试-(记得引入jquery)
- JQuery动态创建DOM、表单元素的实现代码
- jQuery参考实例 1.10 创建、编辑并插入DOM元素
- 3.2.2: jQuery的DOM操作之创建节点
- 基于jquery的关于动态创建DOM元素的问题
- 基于Jquery的动态创建DOM元素的代码
- Struts2 中 Timestamp 转换问题
- android 用Parcelable传递复杂数据类型
- PHP框架:Medoo中文文档 didphp 2014年3月12日整理
- ARM工作模式
- 用户动机是“以用户为中心”的方法论
- jquery创建dom
- 上转型对象
- Android开发,Eclipse未自动创建MainActivity及main.xml?
- MyEclipse6.5安装SVN插件的三种方法
- 读取本地文件夹下的图片文件名,进行比较排序
- centos上安装GCC
- 1323:算法2-1:集合union
- Firefox关闭缓存方法
- Objective-C开发之----NSData 与 NSString,Byte数组,UIImage 的相互转换