1.创建元素节点
①创建jQuery对象
$(html)
原理:根据传入字符串html创建DOM对象然后封装此DOM对象为 jQuery对象并返回
②插入jQuery对象
使用相应jQuery对象的append方法插入。
③注意
动态创建的新元素不会被自动加入文档,需要使用其他方法将其插入。
创建单个元素时,要注意闭合标签和使用标准的XHTML格式。如
$(“<p/>”)或$(“<p></p>”),而不是$(“<p>”)或大写的$(“/P”)。
2.创建文本节点
①创建jQuery对象
$(html) html中既包括元素结点也包括文本结点。
②插入jQuery对象
使用相应jQuery对象的append方法插入。
③注意
与创建元素节点几乎相同,$(html)中的html更多复杂了。
其实,html是可以非常复杂的。
3.创建属性节点
①创建jQuery对象
$(html) html中既包括元素结点也包括属性结点,只是多title属性
②插入jQuery对象
使用相应jQuery对象的append方法插入。
③注意
与创建文本节点几乎相同,$(html)中的html更多复杂了。
其实,html是可以非常复杂的。
4.实例
<html>
<head>
<title>jQuery中的DOM操作.创建结点</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script>
$(document).ready(function(){
//var $elementNode=$("<li></li>");//创建元素结点
//$("ul").append($elementNode);
//var $textNode=$("<li>Strawberry</li>");
//$("ul").append($textNode);
//var $complexNode=$("<li><strong>中国梦</strong><a href='http://www.gov.cn' title='中国政府网站'>点击此查看</a></li>");
//$("ul").append($complexNode);
var $attrNode=$("<li title='A kind of wonderful fruit'>Strawberry</li>");
$("ul").append($attrNode);
});
</script>
</head>
<body>
<p title="Choose your favorite fruit.">What's your favorite fruit?</p>
<ul>
<li>Apple</li>
<li>Banana</li>
<li>Pineapple</li>
</ul>
</body>
</html>
分享到:
相关推荐
开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery....
jquery-1.4.4.min.js jquery.ztree.exhide.min.js jquery.ztree.exedit.min.js jquery.ztree.excheck.min.js jquery.ztree.core.min.js jquery.ztree.all.min.js jquery-1.4.4.js jquery.ztree.exhide.js jquery....
jquery.json-2.3.min.js和jquery.json-2.3.js jQuery为开发插件提拱了两个方法,分别是:jQuery.extend(object); 为扩展jQuery类本身 jQuery.fn.extend(object);给jQuery对象添加方法。
单页后退前进刷新 jquery.hash.min.js 和 jquery.ba-hashchange.min.js
从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc从零开始学习jQuery.doc
jquery.treegrid.min.js jquery.treegrid.min.jsjquery.treegrid.min.jsjquery.treegrid.min.js
jquery.validate.1.9.0.min.js jquery.validate.1.12.0.min.js jquery.validate.1.13.1.min.js jquery.validate.1.16.0.min.js jquery.validate.1.14.0.min.js jquery.validate.1.15.1.min.js jquery.validate....
jquery.cookie.js,jquery-1.11.0.min.js,respond.min.js, bootstrap.min.js,html5shiv.js
jquery.slimscroll.min.js下载 jquery.slimscroll.min.js下载
jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....
jquery.media.js
jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框...
jquery.autocomplete.js 、jquery.autocomplete.css
在官网上一直下载不下来 然后共享在这 jquery.json-2.3.min.js和jquery.json-2.3.js
jquery.pagination.js 下载,优秀的jquery分页插件,使用IP代理国外网站下载而来
jquery.marquee.js官方下载jquery.marquee.js官方下载
jquery.json2xml.js&&jquery.xml2json.js在jQuery的基础上实现json与xml的相互转换
jquery.form.js jquery.form.js
jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery...
jquery.pjax是基于jquery的单页面开发框架;jquery.pjax是基于jquery的单页面开发框架;