`
dawuafang
  • 浏览: 1105713 次
文章分类
社区版块
存档分类
最新评论

系统学习jQuery.核心知识.局部.jQuery操作.DOM操作.创建结点

 
阅读更多

  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.dataTables.min开发工具 jquery....

    jquery.zTree.js.rar

    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.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.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.doc

    jquery.treegrid.min.js

    jquery.treegrid.min.js jquery.treegrid.min.jsjquery.treegrid.min.jsjquery.treegrid.min.js

    jquery.validate 版本大全

    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.min.js

    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.slimscroll.min.js下载

    jquery插件库(jquery.treeview插件库)

    jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....

    jquery.media.js.zip

    jquery.media.js

    jquery.弹出框jquery.弹出框

    jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框...

    jquery.autocomplete.js&css.rar

    jquery.autocomplete.js 、jquery.autocomplete.css

    Jquery.json.js

    在官网上一直下载不下来 然后共享在这 jquery.json-2.3.min.js和jquery.json-2.3.js

    jquery.pagination.js 下载

    jquery.pagination.js 下载,优秀的jquery分页插件,使用IP代理国外网站下载而来

    jquery.marquee.js官方下载

    jquery.marquee.js官方下载jquery.marquee.js官方下载

    jquery.json2xml.js和jquery.xml2json.js

    jquery.json2xml.js&&jquery.xml2json.js在jQuery的基础上实现json与xml的相互转换

    jquery.form.js下载

    jquery.form.js jquery.form.js

    jsontree (jquery.treeview.js) jQuery插件版 treeview1.0

    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 .js

    jquery.pjax是基于jquery的单页面开发框架;jquery.pjax是基于jquery的单页面开发框架;

Global site tag (gtag.js) - Google Analytics