<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>乔枫智库 &#187; jquery参考</title>
	<atom:link href="http://1.17sky.cn/category/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://1.17sky.cn</link>
	<description></description>
	<lastBuildDate>Wed, 15 Feb 2017 16:39:58 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>jquery购物车实例</title>
		<link>http://1.17sky.cn/355.html</link>
		<comments>http://1.17sky.cn/355.html#comments</comments>
		<pubDate>Thu, 22 Nov 2012 13:24:03 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=355</guid>
		<description><![CDATA[这个教程的目的是说明如何使用easyui框架容易的创建网页。首先，你需要包含一些 &#8230; <a href="http://1.17sky.cn/355.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p align="left">这个教程的目的是说明如何使用easyui框架容易的创建网页。首先，你需要包含一些js和css文件：<span id="more-355"></span></p>
<p align="left">&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;../themes/default/easyui.css&#8221;&gt;</p>
<p align="left">&lt;script type=&#8221;text/javascript&#8221; src=&#8221;../jquery-1.4.2.min.js&#8221;&gt;&lt;/script&gt;</p>
<p align="left">&lt;script type=&#8221;text/javascript&#8221; src=&#8221;../jquery.easyui.min.js&#8221;&gt;&lt;/script&gt;</p>
<p align="left">easyui预定义了一些图标css，这些css类可以显示图片背景（16×16）。使用这些类之前，需要包含：</p>
<p align="left">&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;../themes/icon.css&#8221;&gt;<a href="http://www.1.qfnmall.com/wp-content/uploads/2012/11/jQuery购物车实例.zip">jQuery购物车实例</a></p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/355.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery的$命名冲突：</title>
		<link>http://1.17sky.cn/291.html</link>
		<comments>http://1.17sky.cn/291.html#comments</comments>
		<pubDate>Thu, 22 Nov 2012 06:18:54 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=291</guid>
		<description><![CDATA[     在Jquery中，$是JQuery的别名，所有使用$的地方也都可以使用 &#8230; <a href="http://1.17sky.cn/291.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="cnblogs_post_body">
<p dir="ltr">     在Jquery中，$是JQuery的别名，所有使用$的地方也都可以使用JQuery来替换，如$(&#8216;#msg&#8217;)等同于JQuery(&#8216;#msg&#8217;)的写法。然而，当我们引入多个js库后，在另外一个js库中也定义了$符号的话，那么我们在使用$符号时就发生了冲突。下面以引入两个库文件jquery.js和prototype.js为例来进行说明。<span id="more-291"></span><br />
<strong>第一种情况：jquery.js在prototype.js之后进行引入,如：</strong></p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->&lt;script src=&#8221;prototype.js&#8221; type=&#8221;text/javascript&#8221;/&gt;<br />
&lt;script src=&#8221;jquery.js&#8221; type=&#8221;text/javascript&#8221;/&gt;</div>
</div>
<p dir="ltr">在这种情况下,我们在自己的js代码中如下写的话：</p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->$(&#8216;#msg&#8217;).hide();</div>
</div>
<p dir="ltr">$永远代表的是jquery中定义的$符号，也可以写成JQuery(&#8216;#msg&#8217;).hide();如果想要使用prototype.js中定义的$,我们在后面再介绍。</p>
<p dir="ltr"><strong>第二种情况：jquery.js在prototype.js之前进行引入,如：<br />
</strong></p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->&lt;script src=&#8221;jquery.js&#8221; type=&#8221;text/javascript&#8221;/&gt;<br />
&lt;script src=&#8221;prototype.js&#8221; type=&#8221;text/javascript&#8221;/&gt;</div>
</div>
<p dir="ltr">在这种情况下,我们在自己的js代码中如下写的话：</p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->$(&#8216;#msg&#8217;).hide();</div>
</div>
<p dir="ltr">$此时代表的prototype.js中定义的$符号，如果我们想要调用jquery.js中的工厂选择函数功能的话，只能用全称写法JQuery(&#8216;#msg&#8217;).hide().</p>
<p>下面先介绍在第一种引入js库文件顺序的情况下，如何正确的使用不同的js库中定义的$符号。</p>
<p><strong>一.使用JQuery.noConflict()</strong><br />
该方法的作用就是让Jquery放弃对$的所有权，将$的控制权交还给prototype.js,因为jquery.js是后引入的，所以最后拥有$控制权的是jquery。它的返回值是JQuery。当在代码中调用了该 方法以后，我们就不可以使用$来调用jquery的方法了，此时$就代表在prototype.js库中定义的$了。如下：</p>
<div>
<div>
<p><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->JQuery.noConflict();</p>
<p>//此处不可以再写成$(&#8216;#msg&#8217;).hide(),此时的$代表prototype.js中定义的$符号。<br />
JQuey(&#8216;#msg&#8217;).hide();</p>
</div>
</div>
<p>自此以后$就代表prototype.js中定义的$,jquery.js中的$无法再使用,只能使用jquery.js中$的全称JQuery了。<br />
<strong>二.自定义JQuery的别名<br />
</strong>如果觉得第一种方法中使用了JQuery.noConflict()方法以后,只能使用JQuery全称比较麻烦的话，我们还可以为JQuery重定义别名。如下：</p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->var $j=JQuery.noConflict();<br />
$j(&#8216;#msg&#8217;).hide();//此处$j就代表JQuery</div>
</div>
<p>自此以后$就代表prototype.js中定义的$,jquey.js中的$无法再使用,只能使用$j来作为jquey.js中JQuery的别名了。<br />
<strong>三.使用语句块，在语句块中仍然使用jquery.js中定义的$，如下：</strong></p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->JQuery.noConflict();<br />
JQuery(document).ready(function($){<br />
$(&#8216;#msg&#8217;).hide();//此时在整个ready事件的方法中使用的$都是jquery.js中定义的$.<br />
});</div>
</div>
<p>&nbsp;</p>
<p>或者使用如下语句块：</p>
<div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->(function($){<br />
&#8230;..<br />
$(&#8216;#msg&#8217;).hide();//此时在这个语句块中使用的都是jquery.js中定义的$.<br />
})(JQuery)</div>
</div>
<p> <br />
如果在第二种引入js库文件顺序的情况下,如何使用jquery.js中的$,我们还是可以使用上面介绍的语句块的方法，如：</p>
<div>
<div id="cnblogs_code_open_9f06003c-a08f-4465-bcf6-530cd52958cd">
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->&lt;script src=&#8221;jquery.js&#8221; type=&#8221;text/javascript&#8221;/&gt;<br />
&lt;script src=&#8221;prototype.js&#8221; type=&#8221;text/javascript&#8221;/&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;(function($){<br />
&#8230;..<br />
$(&#8216;#msg&#8217;).hide();//此时在这个语句块中使用的都是jquery.js中定义的$.<br />
})(JQuery)<br />
&lt;/script&gt;</div>
</div>
</div>
<p>这种使用语句块的方法非常有用，在我们自己写jquery插件时,应该都使用这种写法，因为我们不知道具体工作过程中是如何顺序引入各种js库的,而这种语句块的写法却能屏蔽冲突。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/291.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的合成事件toggle</title>
		<link>http://1.17sky.cn/197.html</link>
		<comments>http://1.17sky.cn/197.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:30:01 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=197</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#8220;-//W3C// &#8230; <a href="http://1.17sky.cn/197.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; <span id="more-197"></span>&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;jquery的合成事件toggle&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;jquery-1.8.0.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>$(function(){<br />
  $(&#8220;#panel h5.head&#8221;).toggle(function(){<br />
 $(this).next(&#8220;div.content&#8221;).show();<br />
  },function(){<br />
 $(this).next(&#8220;div.content&#8221;).hide();<br />
  })<br />
})<br />
&lt;/script&gt;</p>
<p>&lt;div id=&#8221;panel&#8221;&gt;<br />
 &lt;h5 style=&#8221;cursor:hand;&#8221;&gt;什么是jQuery？&lt;/h5&gt;<br />
 &lt;div style=&#8221;display:none;&#8221;&gt;jQuery是继Prototype之后又一个优秀的JavaScript库！&lt;/div&gt;<br />
    &lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/197.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的hover合成事件</title>
		<link>http://1.17sky.cn/194.html</link>
		<comments>http://1.17sky.cn/194.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:29:12 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=194</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#8220;-//W3C// &#8230; <a href="http://1.17sky.cn/194.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; <span id="more-194"></span>&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;jquery的合成事件&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;jquery-1.8.0.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>$(function(){<br />
  $(&#8220;#panel h5.head&#8221;).hover(function(){<br />
 $(this).next(&#8220;div.content&#8221;).show();<br />
  },function(){<br />
 $(this).next(&#8220;div.content&#8221;).hide();<br />
  })<br />
})<br />
&lt;/script&gt;</p>
<p>&lt;div id=&#8221;panel&#8221;&gt;<br />
 &lt;h5 style=&#8221;cursor:hand;&#8221;&gt;什么是jQuery？&lt;/h5&gt;<br />
 &lt;div style=&#8221;display:none;&#8221;&gt;jQuery是继Prototype之后又一个优秀的JavaScript库！&lt;/div&gt;<br />
    &lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/194.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的toggle的常用切换实例</title>
		<link>http://1.17sky.cn/192.html</link>
		<comments>http://1.17sky.cn/192.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:28:45 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=192</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#8220;-//W3C// &#8230; <a href="http://1.17sky.cn/192.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; <span id="more-192"></span>&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;jquery的toggle的常用切换&lt;/title&gt;<br />
&lt;script language=&#8221;javascript&#8221; src=&#8221;jquery-1.8.0.js&#8221;&gt;&lt;/script&gt;<br />
&lt;style&gt;<br />
#menu {<br />
width:300px;<br />
}<br />
.haschildren{<br />
background : #555;<br />
color :#fff;<br />
cursor:pointer;<br />
}<br />
 .highlight{<br />
color : #fff;<br />
background : green;<br />
}<br />
 .highlight2{<br />
color : #fff;<br />
background : red;<br />
}<br />
ul{<br />
list-style:none;<br />
padding:0;<br />
}<br />
ul li{ background : #888;<br />
display : none;<br />
 }<br />
&lt;/style&gt;<br />
&lt;script  type=&#8221;text/javascript&#8221;&gt;<br />
$(function(){<br />
 $(&#8220;.haschildren&#8221;).click(function(){<br />
  $(this).addClass(&#8220;highlight&#8221;).children(&#8220;li&#8221;).slideToggle().parent().toggleClass(&#8220;highlight2&#8243;);<br />
  <br />
  });<br />
 <br />
 <br />
 });<br />
 <br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;p&gt;If you click on me, I will disappear.&lt;/p&gt;</p>
<p>&lt;div id=&#8221;menu&#8221;&gt;</p>
<p>&lt;ul&gt;第1章-认识一下jQuery</p>
<p> &lt;li&gt;1.1-jQuery简介&lt;/li&gt;</p>
<p> &lt;li&gt;1.2-加入jQuery&lt;/li&gt;</p>
<p> &lt;li&gt;1.3-编写jQuery代码&lt;/li&gt;</p>
<p> &lt;li&gt;1.4-jQuery对象和DOM对象&lt;/li&gt;</p>
<p> &lt;li&gt;1.5-解决jQuery和其它库的冲突&lt;/li&gt;</p>
<p> &lt;li&gt;1.6-小结&lt;/li&gt;</p>
<p>&lt;/ul&gt;</p>
<p>&lt;ul&gt;第2章-jQuery之选择器</p>
<p> &lt;li&gt;2.1-什么是选择器&lt;/li&gt;</p>
<p> &lt;li&gt;2.2-jQuery选择器的优势&lt;/li&gt;</p>
<p> &lt;li&gt;2.3-jQuery选择器&lt;/li&gt;</p>
<p> &lt;li&gt;2.4-选择器中带特殊符号的处理&lt;/li&gt;<br />
 &lt;li&gt;2.5-javascript中的一些对比操作势&lt;/li&gt;</p>
<p> &lt;li&gt;2.6-做一个图片展示效果&lt;/li&gt;</p>
<p> &lt;li&gt;2.7-小结&lt;/li&gt;</p>
<p>&lt;/ul&gt;</p>
<p>&lt;ul&gt;第3章-jQuery之DOM操作</p>
<p> &lt;li&gt;3.1-介绍DOM操作的重要性&lt;/li&gt;</p>
<p> &lt;li&gt;3.2-jQuery的DOM操作&lt;/li&gt;</p>
<p> &lt;li&gt;3.3-打造一个图片馆&lt;/li&gt;</p>
<p> &lt;li&gt;3.4-小结&lt;/li&gt;</p>
<p>&lt;/ul&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/192.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的text()与html()方法实例</title>
		<link>http://1.17sky.cn/190.html</link>
		<comments>http://1.17sky.cn/190.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:27:59 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=190</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#8220;-//W3C// &#8230; <a href="http://1.17sky.cn/190.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; <span id="more-190"></span>&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;无标题文档&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;jquery-1.8.0.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
$(document).ready(function() {<br />
var p_text = $(&#8220;p&#8221;).text();<br />
alert(p_text);<br />
$(&#8220;.p2&#8243;).html(&#8220;&lt;a&gt;aaa&lt;/a&gt;&#8221;);<br />
})<br />
&lt;/script&gt;</p>
<p>&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;你最喜欢的水果是？&lt;/p&gt;<br />
    &lt;ul&gt;<br />
 &lt;li title=&#8217;苹果&#8217;&gt;苹果&lt;/li&gt;<br />
 &lt;li title=&#8217;橘子&#8217;&gt;橘子&lt;/li&gt;<br />
 &lt;li title=&#8217;菠萝&#8217;&gt;菠萝&lt;/li&gt;<br />
    &lt;/ul&gt;<br />
    &lt;p&gt;&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/190.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery与DOM混合处理实例</title>
		<link>http://1.17sky.cn/188.html</link>
		<comments>http://1.17sky.cn/188.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:27:22 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=188</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#8220;-//W3C// &#8230; <a href="http://1.17sky.cn/188.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; <span id="more-188"></span>&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;jquery与DOM混合处理&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;jquery-1.8.0.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
$(document).ready(function() {<br />
var $li = $(&#8220;ul li:eq(1)&#8221;);<br />
var li_txt = $li.text();<br />
alert(li_txt);</p>
<p>//$(&#8220;ul li&#8221;).remove(&#8220;li[title!=菠萝]&#8221;);</p>
<p>$(&#8220;ul li&#8221;).click(function(){<br />
   $(this).clone().appendTo(&#8220;ul&#8221;);//复制当前单击的节点，并将它追加到&lt;ul&gt;元素中<br />
}) <br />
})</p>
<p>&lt;/script&gt;</p>
<p>&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;你最喜欢的水果是？&lt;/p&gt;<br />
    &lt;ul&gt;<br />
 &lt;li title=&#8217;苹果&#8217;&gt;苹果&lt;/li&gt;<br />
 &lt;li title=&#8217;橘子&#8217;&gt;橘子&lt;/li&gt;<br />
 &lt;li title=&#8217;菠萝&#8217;&gt;菠萝&lt;/li&gt;<br />
    &lt;/ul&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/188.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery参考</title>
		<link>http://1.17sky.cn/186.html</link>
		<comments>http://1.17sky.cn/186.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:26:39 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=186</guid>
		<description><![CDATA[在jQurey库中，$就是jQuery的一个简写形式，例如$(&#8220;#f &#8230; <a href="http://1.17sky.cn/186.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>在jQurey库中，$就是jQuery的一个简写形式，例如$(&#8220;#foo&#8221;)和jQuery(&#8220;#foo&#8221;)是等价的，$.ajax和jQuery.ajax是等价的。<span id="more-186"></span></p>
<p>$(document).ready(function(){});等价于$(function(){}); 也就类似于传统javascript中的window.onload方法。（P8） </p>
<p>DOM(Document Object Model,文档对象模型)，每一份DOM都可以表示成一棵树。</p>
<p>jQurey对象就是通过jQuery包装DOM对象后产生的对象。</p>
<p>$(&#8220;#foo&#8221;).html();等同于 document.getElementById(&#8220;foo&#8221;).innerHTML;</p>
<p>如果获取的对象是jQuery对象，那么在变量前面加上$,例如：<br />
var $variable = jQuery 对象；<br />
如果获取的是DOM对象，则定义如下：<br />
var variable = DOM对象；</p>
<p>jQuery对象转换成DOM对象<br />
jQuery提供了两种方法将一个jQuery对象转换成DOM对象，即[index]和get(index)。<br />
(1)jQuery对象是一个数组对象，可以通过[index]的方法得到相应的DOM对象。<br />
var $cr = $(&#8220;#cr&#8221;);  //jQuery对象<br />
var cr = $cr[0];     //DOM对象<br />
alert(cr.checked)    //检测这个checkbox是否被选中了<br />
(2)另一种方法是jQuery本身提供的，通过get(index)方法得到相应的DOM对象。<br />
var $cr = $(&#8220;#cr&#8221;);  //jQuery对象<br />
var cr = $cr.get(0); //DOM对象<br />
alert(cr.checked)   </p>
<p>DOM对象转成jQuery对象<br />
对于一个DOM对象，只需要用$()把DOM对象包装起来，就可以获得一个jQuery对象了。方式为$(DOM对象)。<br />
var cr = document.getElementById(&#8220;cr&#8221;);  //DOM对象<br />
var $cr = $(cr);  //jQuery对象<br />
转换后，可以任意使用jQuery中的方法。</p>
<p>当把jQuery和其他JavaScript库一起使用时，不会引起冲突。</p>
<p>jQuery的行为规则都必须在获取到元素后才能生效。</p>
<p>$(&#8220;#id&#8221;)用来代替document.getElementById()函数<br />
$(&#8220;tagName&#8221;)用来代替document.getElementByTagName()函数</p>
<p>样式设置：<br />
将所有段落字体设为红色：<br />
$(&#8220;p&#8221;).css(&#8220;color&#8221;,&#8221;red&#8221;);<br />
将所有段落的字体颜色设为红色并且背景为蓝色：<br />
$(&#8220;p&#8221;).css({color:&#8221;#ff0011&#8243;,background:&#8221;blue&#8221;});<br />
如果属性名包含”-“的话，必须使用引号：<br />
$(&#8220;p&#8221;).css({&#8220;margin-left&#8221;:&#8221;10px&#8221;,&#8221;background-color&#8221;:&#8221;blue&#8221;});<br />
=============jquery 选择器==========<br />
jQuery的行为规则都必须在获取到元素后才能生效。<br />
在网页中，每个id名称只能使用一次，class允许重复使用。</p>
<p>改变所有的&lt;span&gt;元素和id为two的元素的背景色：<br />
$(&#8220;span,#two&#8221;).css(&#8220;background&#8221;,&#8221;#bbffaa&#8221;);</p>
<p>$(&#8220;body div&#8221;)  选取&lt;body&gt;里的所有的&lt;div&gt;元素。</p>
<p>$(&#8220;body &gt; div&#8221;)  选取&lt;span&gt;里的所有子的&lt;div&gt;元素。</p>
<p>$(&#8220;.one + div&#8221;) 选取class为one的下一个&lt;div&gt;元素。</p>
<p>$(&#8220;#two~div&#8221;)  选取id为two的元素后面的所有&lt;div&gt;兄弟元素。</p>
<p>$(&#8216;div:hidden&#8217;).show(3000); 显示隐藏的&lt;div&gt;元素。</p>
<p>show(speed,[callback])以优雅的动画显示所有匹配的元素，并在显示完成后可选地触发一个回调函数。<br />
speed：三种预定速度之一的字符串（“show”，“normal”，or“fast”）或表示动画时长的毫秒数值（如：1000）   callback（可选）在动画完成时执行的函数，每个元素执行一次。<br />
如: &lt;p style=&#8221;display:none&#8221;&gt;Hello&lt;/p&gt;<br />
    $(&#8220;p&#8221;).show(&#8220;show&#8221;)  或$(&#8220;p&#8221;).show(3000);//将隐藏的段落用将近3秒的时间显示出来。<br />
或  $(p).show(3000,function(){<br />
 $(this).text(&#8220;Animation Done&#8230;&#8230;&#8221;);<br />
    });//将隐藏的段落用将近3秒的时间显示出来&#8230;..并在之后执行一个反馈&#8230;.</p>
<p>在可见性选择器中，需要注意选择器 :hidden，他不仅包括样式属性display为“none”的元素，也包括文本隐藏域（&lt;input type=&#8221;hidden&#8221;/&gt;）和visibility：hidden之类的元素。</p>
<p>基本过滤选择器：<br />
$(&#8220;div:first&#8221;) 选取所有&lt;div&gt;元素中第一个&lt;div&gt;元素。<br />
$(&#8220;div:last&#8221;) 选取所有&lt;div&gt;元素中最后一个&lt;div&gt;元素。<br />
$(&#8220;input:not(.myClass)&#8221;) 选取class不是myClass的&lt;input&gt;元素。<br />
$(&#8220;input:even&#8221;) 选取索引是偶数的&lt;input&gt;元素。<br />
$(&#8220;input:odd&#8221;) 选取索引是奇数的&lt;input&gt;元素。<br />
$(&#8220;input:eq(1)&#8221;) 选取索引等于1的&lt;input&gt;元素。<br />
$(&#8220;input:gt(1)&#8221;) 选取索引大于1的&lt;input&gt;元素（注：大于1，而不包括1）<br />
$(&#8220;input:lt(1)&#8221;) 选取索引小于1的&lt;input&gt;元素（注：小于1，而不包括1）<br />
$(&#8220;:header&#8221;) 选取网页中所有的&lt;h1&gt;,&lt;h2&gt;,&lt;h3&gt;&#8230;..<br />
$(&#8220;div:animated&#8221;) 选取正在执行动画的&lt;div&gt;元素。</p>
<p>内容过滤选择器：<br />
$(&#8220;div:contains(&#8216;我&#8217;)&#8221;) 选取含有文本“我”的&lt;div&gt;元素。<br />
$(&#8220;div:empty&#8221;) 选取不包含子元素（包括文本元素）的&lt;div&gt;空元素。如&lt;div&gt;&lt;/div&gt;<br />
$(&#8220;div:has(p)&#8221;) 选取含有&lt;p&gt;元素的&lt;div&gt;元素。<br />
$(&#8220;div:parent&#8221;) 选取拥有子元素（包括文本元素）的&lt;div&gt;元素。</p>
<p>可见性过滤选择器：<br />
$(&#8220;:hidden&#8221;) 选取所有不可见的元素。包括&lt;input type=&#8221;hidden&#8221;/&gt;,&lt;div style=&#8221;display:none&#8221;&gt;和&lt;div style=&#8221;visibility:hidden&#8221;&gt;等元素。如果只想选取&lt;input&gt;元素，可以是有$(&#8220;input:hidden&#8221;);<br />
$(&#8220;div:visible&#8221;) 选取所有可见的&lt;div&gt;元素。</p>
<p>属性过滤选择器：<br />
$(&#8220;div[id]&#8221;) 选取拥有属性id的元素。<br />
$(&#8220;div[title=test]&#8221;) 选取属性title为“test”的&lt;div&gt;元素。<br />
$(&#8220;div[title!=test]&#8221;) 选取属性title不等于“test”的&lt;div&gt;元素（注意：没有属性title的&lt;div&gt;元素也会被选取）。<br />
$(&#8220;div[title^=test]&#8221;) 选取属性title以“test”开始的&lt;div&gt;元素。<br />
$(&#8220;div[title$=test]&#8221;) 选取属性title以“test”结束的&lt;div&gt;元素。<br />
$(&#8220;div[title*=test]&#8221;) 选取属性title含有“test”的&lt;div&gt;元素。<br />
$(&#8220;div[id][title$=&#8217;test&#8217;]&#8221;) 选取拥有属性id，并且属性title以“test”结束的&lt;div&gt;元素。</p>
<p>子元素过滤选择器：<br />
:nth-child       :eq(index)只匹配一个元素，而:nth-child将为每一个父元素匹配子元素，并且:nth-child(index)的index是从1开始的，而:eq(index)是从0算起的。<br />
:first-child     :first只返回单个元素，而:first-child选择符将为每个父元素匹配第一个子元素。例如$(&#8220;ul li:first-child&#8221;); 选取每个&lt;ul&gt;中第一个&lt;li&gt;元素。<br />
:last-child    同样，:last只返回单个元素，而:last-child选择符将为每一个父元素匹配最后一个子元素。<br />
:only-child   如果某个元素是它父元素中唯一的子元素，那么将会被匹配。如果父元素中含有其他元素，则不会被匹配。  $(&#8220;ul li:only-child&#8221;)在&lt;ul&gt;中选取是唯一子元素的&lt;li&gt;元素。</p>
<p>:nth-child(even)能选取每个父元素下的索引值是偶数的元素。<br />
:nth-child(odd)能选取每个父元素下的索引值是奇数的元素。<br />
:nth-child(2)能选取每个父元素下的索引值等于2的元素。<br />
:nth-child(3n)能选取每个父元素下的索引值是3的倍数的元素，（n从0开始）。<br />
:nth-child(3n+1)能选取每个父元素下的索引值是(3n+1)的倍数的元素，（n从0开始）。</p>
<p>表单对象属性过滤选择器：<br />
:enabled    选取所有可用元素   $(&#8220;#form1 :enabled&#8221;) 选取id为“form1”的表单内的所有可用元素。<br />
:disabled   选取所有不可用元素  $(&#8220;#form2 :disabled&#8221;) 选取id为“form2”的表单内的所有不可用元素。<br />
:checked 选取所有被选中的元素（单选框，复选框）  $(&#8220;input:checked&#8221;) 选取所有被选中的&lt;input&gt;元素。<br />
:selected  选取所有被选中的选项元素（下拉列表）  $(&#8220;select :selected&#8221;) 选取所有被选中的选项元素。</p>
<p>例如：$(&#8220;#form1 input:enabled&#8221;).val(&#8220;这里&#8221;)； 改变表单内可用&lt;input&gt;元素的值。<br />
      $(&#8220;#form1 input:disabled&#8221;).val(&#8220;这里&#8221;)；改变表单内不可用&lt;input&gt;元素的值。<br />
      $(&#8220;input:checked&#8221;).length;   获取多选框选中的个数。<br />
      $(&#8220;select:selected&#8221;).text();  获取下拉框选中的内容。？</p>
<p>&nbsp;</p>
<p>表单选择器：<br />
:input  选取所有的&lt;input&gt;、&lt;textarea&gt;、&lt;select&gt;和&lt;button&gt;元素。<br />
:text 选取所有的单行文本框。<br />
:password 选取所有的密码框。<br />
:radio 选取所有的单选框。<br />
:checkbox 选取所有的多选框。<br />
:submit 选取所有的提交按钮。<br />
:image 选取所有的图像按钮。<br />
:reset 选取所有的重置按钮。<br />
:button 选取所有的按钮。<br />
:file 选取所有的上传域。<br />
:hidden 选取所有不可见元素。<br />
使一个特定的表格（id为tb）隔行变色：<br />
$(&#8220;#tb tbody tr:even&#8221;).css(&#8220;background-color&#8221;,&#8221;#888&#8243;);<br />
&lt;div id=&#8221;id#b&#8221;&gt;bb&lt;/div&gt;<br />
&lt;div id=&#8221;id[1]&#8221;&gt;&lt;/div&gt;<br />
正确的写法如下：(使用转义符转义)<br />
$(&#8216;#id\\#b&#8217;);   $(&#8216;#id\\[1\\]&#8217;);</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-attr()方法 获取和设置元素属性&#8212;&#8212;&#8212;&#8212;&#8212;<br />
attr(key,fn):<br />
为所有匹配的元素设置一个计算的属性值。不提供值，而是提供一个函数，由这个函数计算的值作为属性值。<br />
如：&lt;img src=&#8221;test.jpg&#8221;/&gt;  把src属性的值设置为title属性的值。<br />
$(&#8220;img&#8221;).attr(&#8220;title&#8221;,function(){return this.src});<br />
结果:&lt;img src=&#8221;test.jpg&#8221; title=&#8221;test.jpg&#8221;/&gt;</p>
<p>attr(key,value):<br />
为所有匹配的元素设置一个属性值。<br />
如：&lt;img/&gt;<br />
    &lt;img/&gt;   为所有图像设置src属性。<br />
$(&#8220;img&#8221;).attr(&#8220;src&#8221;,&#8221;test.jpg&#8221;);<br />
结果：[&lt;img src=&#8221;test.jpg&#8221;/&gt;,&lt;img src=&#8221;test.jpg&#8221;/&gt;]</p>
<p>attr(name):<br />
取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性，则返回undefined。<br />
如：&lt;img src=&#8221;test.jpg&#8221;/&gt;  返回文档中第一个图像的src属性值。<br />
$(&#8220;img&#8221;).attr(&#8220;src&#8221;);<br />
结果：test.jpg</p>
<p>attr(properties):<br />
将一个：”名/值“形式的对象设置为所有匹配元素的属性。<br />
这是一种在所有匹配元素中批量设置很多属性的最佳方式。注意，如果你要设置对象的class属性，你必须使用‘className’作为属性名。或者你可以直接使用.addClass(class)和.removeClass(class).<br />
如：&lt;img/&gt; 为所有图像设置src和alt属性。<br />
$(&#8220;img&#8221;).attr({src:&#8221;test.jpg&#8221;,alt:&#8221;Test Image&#8221;});<br />
结果：[&lt;img src=&#8221;test.jpg&#8221; alt:=&#8221;Test Image&#8221;/&gt;]</p>
<p>如果要删除&lt;p&gt;元素的title属性，可以使用下面代码：<br />
$(&#8220;p&#8221;).removeAttr(&#8220;title&#8221;); <br />
&#8212;&#8212;&#8212;&#8212;&#8212;-end attr&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
&#8212;&#8212;&#8212;&#8212;第三章 jQuery中的DOM操作&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>例：&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;你最喜欢的水果是？&lt;/p&gt;<br />
    &lt;ul&gt;<br />
 &lt;li title=&#8217;苹果&#8217;&gt;苹果&lt;/li&gt;<br />
 &lt;li title=&#8217;橘子&#8217;&gt;橘子&lt;/li&gt;<br />
 &lt;li title=&#8217;菠萝&#8217;&gt;菠萝&lt;/li&gt;<br />
    &lt;/ul&gt;<br />
要获取&lt;ul&gt;元素里第2个&lt;li&gt;节点，并将它的文本内容“橘子”打印出来。<br />
var $li = $(&#8220;ul li:eq(1)&#8221;);<br />
var li_txt = $li.text();<br />
alert(li_txt);</p>
<p>$(&#8220;ul li&#8221;).remove(&#8220;li[title!=菠萝]&#8221;);  //将&lt;li&gt;元素中属性title不等于&#8221;菠萝&#8221;的&lt;li&gt;元素删</p>
<p>除。</p>
<p>$(&#8220;ul li&#8221;).click(function(){<br />
   $(this).clone().appendTo(&#8220;ul&#8221;);//复制当前单击的节点，并将它追加到&lt;ul&gt;元素中<br />
})<br />
上面的复制节点后，被复制的新元素并不具有任何行为。如果需要新元素也具有复制功能，可以使用jQuery代码：<br />
$(this).clone(true).appendTo(&#8220;body&#8221;);//注意参数true<br />
在clone()方法中传递了一个参数true，它的含义是复制元素的同时复制元素中所绑定的事件。因此该元素的副本也同样具有复制功能。</p>
<p>jQuery中替换某个节点：replaceWith()和replaceAll()。<br />
如果在替换之前，已经为元素绑定事件，替换后原先绑定的事件将会与被替换的元素一起消失，需要在新元素上重新绑定事件。</p>
<p>jQuery中包裹节点：wrap()。<br />
如：  $(&#8220;strong&#8221;).wrap(&#8220;&lt;b&gt;&lt;/b&gt;&#8221;);//用&lt;b&gt;标签把&lt;strong&gt;元素包裹起来。<br />
结果：&lt;b&gt;&lt;strong title=&#8221;&#8221;&gt;&lt;/strong&gt;&lt;/b&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;-切换样式&#8212;&#8212;-toggle()&#8212;&#8212;<br />
$toggleBtn.toggle(function(){代码3 //显示元素},function(){代码4 //隐藏元素})<br />
toggle()方法此处的作用是交替执行代码3和代码4两个函数，如果元素原来是显示的，则隐藏它；如果元素原来是隐藏的，则显示它。此时，toggle()方法主要是控制行为上的重复切换。<br />
toggleClass()方法控制样式上的重复切换。如果类名存在则删除它，如果类名不存在则添加它。<br />
例如：<br />
对&lt;p&gt;元素进行toggleClass()方法操作。   <br />
$(&#8220;p&#8221;).toggleClass(&#8220;another&#8221;);//重复切换类名“another”<br />
当单击“切换样式”按钮后，&lt;p&gt;元素的HTML代码由<br />
&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;你最喜欢的水果是？&lt;/p&gt;<br />
变为<br />
&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;你最喜欢的水果是？&lt;/p&gt;<br />
当再次单击“切换样式”按钮后，&lt;p&gt;元素的HTML代码又返回原来的状态：<br />
&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;你最喜欢的水果是？&lt;/p&gt;<br />
当不断单击“切换样式”按钮时，&lt;p&gt;元素的class的值就会在“myClass”和“myClass another”之间重复切换。</p>
<p>&#8212;&#8212;&#8212;&#8211;判断是否含有某个样式&#8212;&#8212;&#8212;&#8211;<br />
hasClass()可以用来判断元素中是否含有某个class，如果有，则返回true，否则返回false。<br />
例如：可以使用下面的代码来判断&lt;p&gt;元素中是否含有“another”的class：<br />
$(&#8220;p&#8221;).hasClass(&#8220;another&#8221;);</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-设置和获取HTML、文本和值&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
html()方法：（此方法类似于JavaScript中的innerHTML属性）<br />
如： &lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;&lt;strong&gt;你最喜欢的水果是？&lt;/strong&gt;&lt;/p&gt;<br />
var p_html = $(&#8220;p&#8221;).html();<br />
alert(p_html);<br />
结果：&lt;strong&gt;你最喜欢的水果是？&lt;/strong&gt;</p>
<p>如果需要设置某元素的HTML代码，那么也可以使用该方法，不过需要为它传递一个参数。<br />
如：$(&#8220;p&#8221;).html(&#8220;&lt;a&gt;aaa&lt;/a&gt;&#8221;);<br />
结果：&lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;&lt;a&gt;aaa&lt;/a&gt;&lt;/p&gt;</p>
<p>text()方法：（此方法类似于JavaScript中的innerText属性）可以用来读取或者设置某个元素中的文本内容。<br />
如： &lt;p title=&#8221;选择你最喜欢的水果。&#8221;&gt;&lt;strong&gt;你最喜欢的水果是？&lt;/strong&gt;&lt;/p&gt;<br />
var p_text = $(&#8220;p&#8221;).text();<br />
alert(p_text);<br />
结果：你最喜欢的水果是？</p>
<p>如果需要设置文本内容，那么也需要传递一个参数。<br />
$(&#8220;p&#8221;).text(&#8220;你最喜欢的水果是？&#8221;)</p>
<p>val():此方法类似于JavaScript中的value属性。可以用来设置和获取元素的值。无论元素是文本框，下拉列表还是单选框，它都可以返回元素的值。如果元素为多选，则返回一个包含所有选择的值的数组。</p>
<p>例子：<br />
 &lt;input type=&#8221;text&#8221; id=&#8221;address&#8221; value=&#8221;请输入邮箱地址&#8221;/&gt;<br />
   $(function(){<br />
 $(&#8220;#address&#8221;).focus(function(){<br />
   var address_val = $(this).val();<br />
   if(address_val == &#8220;请输入邮箱地址&#8221;){<br />
  $(this).val(&#8220;&#8221;);<br />
   }<br />
 });<br />
注意：this指向当前的文本框。</p>
<p>val()方法还有另外一个用处，就是它能使select（下拉列表框），checkbox（多选框）和radio（单选框）相应的选项被选中，在表单操作中会经常用到。</p>
<p>&#8212;&#8212;&#8211;遍历节点&#8212;&#8212;&#8212;&#8211;<br />
children()方法用于取得匹配元素的子元素集合。<br />
next()方法用于取得匹配元素后面紧邻的同辈元素。<br />
prev()该方法用于取得匹配元素前面紧邻的同辈元素。<br />
siblings()方法用于取得匹配元素前后所有的同辈元素。</p>
<p>===========================第4章 jQuery中的事件和动画==========================<br />
window.onload方法是在网页中所有的元素（包括元素的所有关联文件）完全加载到浏览器后才执行，即JavaScript此时才可以访问网页中的任何元素。而通过jQuery中的$(document).ready()方法注册的事件处理程序，在DOM完全就绪时就可以被调用。此时，网页的所有元素对jQuery而言都是可以访问的，但是，这并不意味着这些元素关联的文件都已经下载完毕。</p>
<p>需要注意的是，由于在$(document).ready()方法内注册的事件，只要DOM就绪就会被执行，因此可能此时元素的关联文件未下载完。例如与图片有关的HTML下载完毕，并且已经解析为DOM树了，但很有可能图片还未加载完毕，所以例如图片的高度和宽度这样的属性此时不一定有效。要解决这个问题，可以使用jQuery中另一个关于页面加载的方法&#8211;load()方法。load()方法会在元素的onload事件中绑定一个处理函数。如果处理函数绑定给window对象，则会在所有内容（包括窗口、框架、对象和图像等）加载完毕后触发，如果处理函数绑定在元素上，则会在元素的内容加载完毕后触发。</p>
<p>事件绑定：<br />
bind(type[,data],fn);</p>
<p>判断元素是否显示，可以使用jQuery中的is()方法来完成。<br />
例如：&lt;div id=&#8221;panel&#8221;&gt;<br />
 &lt;h5 style=&#8221;cursor:hand;&#8221;&gt;什么是jQuery？&lt;/h5&gt;<br />
 &lt;div style=&#8221;display:none;&#8221;&gt;jQuery是继Prototype之后又一个优秀的JavaScript库！&lt;/div&gt;<br />
    &lt;/div&gt;</p>
<p>$(function(){<br />
  $(&#8220;#panel h5.head&#8221;).bind(&#8220;click&#8221;,function(){<br />
 if($(this).next(&#8220;div.content&#8221;).is(&#8220;:visible&#8221;)){   //如果“内容”显示<br />
     $(this).next(&#8220;div.content&#8221;).hide();<br />
 }else{<br />
     $(this).next(&#8220;div.content&#8221;).show();<br />
 }<br />
  })<br />
})</p>
<p>&#8212;&#8212;&#8212;&#8211;合成事件&#8212;&#8212;&#8212;&#8211;<br />
jQuery有两个合成事件：hover()方法和toggle()方法。<br />
hover(enter, leave);<br />
hover()方法用于模拟光标悬停事件。当光标移动到元素上时，会触发指定的第1个函数(enter);当光标移出这个元素时，会触发指定的第2个函数（leave）。<br />
$(function(){<br />
  $(&#8220;#panel h5.head&#8221;).hover(function(){<br />
 $(this).next(&#8220;div.content&#8221;).show();<br />
  },function(){<br />
 $(this).next(&#8220;div.content&#8221;).hide();<br />
  })<br />
})</p>
<p>toggle()方法语法结构为：<br />
toggle(fn1,fn2,&#8230;fnN);<br />
toggle()方法用于模拟鼠标连续单击事件。第一次单击元素，触发指定的第1个函数（fn1）；当再次单击同一个元素时，则触发指定的第2个函数（fn2）；如果有更多函数，则依次触发，直到最后一个。随后的每次单击都重复对这几个函数的轮番调用。</p>
<p>停止事件冒泡：<br />
$(&#8216;span&#8217;).bind(&#8220;click&#8221;,function(event){<br />
  &#8230;<br />
  event.stopPropagation();//停止事件冒泡<br />
})</p>
<p>preventDefault()方法：阻止元素的默认行为。<br />
例如：单击超链接后会跳转，单击“提交”按钮后表单会提交，有时需要阻止元素的默认行为。<br />
&#8212;&#8212;&#8212;-jQuery中的动画&#8212;&#8212;&#8212;&#8212;<br />
********show()方法和hide()方法***********<br />
show()方法和hide()方法是jQuery中最基本的动画方法。<br />
注意：hide()方法在将“内容”的display属性值设置为“none”之前，会记住原先的display属性值（“block”或“inline”或其他除了“none”之外的值）。当调用show()方法时，就会根据hide()方法记住的display属性值来显示元素。<br />
show()方法可以指定一个速度参数，例如一个速度关键字“slow”元素将在600毫秒内慢慢地显示出来，“normal”长度为400毫秒，“fast”长度为200毫秒。<br />
show()方法会从上到下增大“内容”的高度，从左到右增大“内容”的宽度，同时增加“内容”的不透明度，直至内容完全显示。</p>
<p>********fadeIn()方法和fadeOut()方法***********<br />
fadeIn()方法和fadeOut()方法只改变元素的不透明度。fadeOut()方法会在指定的一段时间内降低元素的不透明度，直到元素完全消失(&#8220;display：none&#8221;)。fadeIn()方法则相反。<br />
如果只想改变“内容”的不透明度，而不想改变其高度和宽度，就可以使用fadeOut()方法。</p>
<p>********slideUp()方法和slideDown()方法***********<br />
slideUp()方法和slideDown()方法只会改变元素的高度。如果一个元素的display属性值为“none”，当调用slideDown()方法时，这个元素将由上至下延伸显示。slideUp()方法正好相反，元素将由下到上缩短隐藏。</p>
<p>注意：jQuery中的任何动画效果，都可以指定3种速度参数，即“slow”、“normal”和“fast”（时间长度分别是0.6秒、0.4秒和0.2秒）。当使用速度关键字时要加引号，例如：show(&#8220;slow&#8221;),如果用数字作为时间参数时就不需要加引号，例如show(1000)。<br />
*************自定义动画方法animate()***************<br />
animate(params, speed, callback);<br />
参数说明：<br />
params：一个包含样式属性及值的映射，比如{property1:&#8221;value1&#8243;,property2:&#8221;value2&#8243;,&#8230;.}<br />
speed:速度参数，可选。<br />
callback:在动画完成时执行的函数，可选。<br />
为了使元素动起来，要更改元素的“left”样式属性。需要注意的是在使用animate()方法之前，为了能影响该元素的“top”、“left”、“bottom”和“right”样式属性，必须先把元素的position样式设置为“relative”或者“absolute”。<br />
$(function(){<br />
  $(&#8220;#panel&#8221;).click(function(){<br />
     $(this).animate({left:&#8221;500px&#8221;},3000);//使元素在3秒内，向右移动500像素。<br />
  })<br />
})</p>
<p>{left:&#8221;500px&#8221;}，如果在500px之前加上“+=”或者“-=”符号即表示在当前位置累加或者累减。</p>
<p>如果要同时执行多个动画，在元素向右滑动的同时，放大元素的高度和宽度：<br />
$(function(){<br />
  $(&#8220;#panel&#8221;).click(function(){<br />
     $(this).animate({left:&#8221;500px&#8221;,height:&#8221;200px&#8221;,width:&#8221;200px&#8221;},3000);<br />
  })<br />
})</p>
<p>例子：<br />
 $(function(){<br />
       $(&#8220;#panel&#8221;).css(&#8220;opacity&#8221;,&#8221;0.5&#8243;);//设置不透明度<br />
       $(&#8220;#panel&#8221;).click(function(){<br />
           $(this).animate({left:&#8221;400px&#8221;,height:&#8221;200px&#8221;,opacity:&#8221;1&#8243;},3000)<br />
    .animate({top:&#8221;200px&#8221;,width:&#8221;200px&#8221;},3000)<br />
    .fadeOut(&#8220;slow&#8221;);<br />
       })<br />
    })<br />
如果想在最后一步切换元素的CSS样式（css(&#8220;border&#8221;,&#8221;5px solid blue&#8221;)），而不是隐藏元素。<br />
如果只是按照常规的方式，将fadeOut(&#8220;slow&#8221;)改为css(&#8220;border&#8221;,&#8221;5px solid blue&#8221;)，并不能得到预期效果。预期的效果是在动画的最后一步改变元素的样式，而实际的效果是，刚开始执行动画的时候，css()方法就被执行了。出现这个问题的原因是css()方法并不会加入到动画队列中，而是立即执行。可以使用回调函数（callback）对非动画方法实现排队。只要把css()方法写在最后一个动画的回调函数里即可。如：<br />
       $(&#8220;#panel&#8221;).click(function(){<br />
           $(this).animate({left:&#8221;400px&#8221;,height:&#8221;200px&#8221;,opacity:&#8221;1&#8243;},3000)<br />
    .animate({top:&#8221;200px&#8221;,width:&#8221;200px&#8221;},3000,function(){$(this).css(&#8220;border&#8221;,&#8221;5px solid blue&#8221;);})<br />
       })</p>
<p>callback回调函数适用于jQuery所有的动画效果方法，例如slideDown()方法的回调函数：<br />
$(&#8220;#element&#8221;).slideDown(&#8220;normal&#8221;,function(){})</p>
<p>停止元素的动画stop([clearQueue][,gotoEnd]);<br />
$(&#8220;#panel&#8221;).hover(function(){<br />
  $(this).stop(true).animate({height:&#8221;150&#8243;},200).animate({width:&#8221;300&#8243;},300)},function(){<br />
  $(this).stop(true).animate({height:&#8221;22&#8243;},200).animate({width:&#8221;60&#8243;},300)}<br />
  }<br />
})</p>
<p>在使用animate()方法的时候，要避免动画积累而导致的动画与用户的行为不一致。当用户快速在某个元素上执行animate()动画时，就会出现动画积累。解决方法是判断元素是否正处于动画状态，如果元素不处于动画状态，才为元素添加新的动画，否则不添加。<br />
if(!$(element).is(&#8220;:animated&#8221;)){  //判断元素是否正处于动画状态<br />
    //如果当前没有进行动画，则添加新动画<br />
}<br />
jQuery中3个专门用于交互的动画方法：<br />
toggle(speed,[callback]);<br />
slideToggle(speed,[callback]);<br />
fadeTo(speed,opacity,[callback]);</p>
<p>&amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp;<br />
实例：<br />
&lt;div id=&#8221;pannel&#8221;&gt;<br />
  &lt;h5&gt;什么是jQuery？&lt;/h5&gt;<br />
  &lt;div&gt;<br />
      jQuery是继Prototype之后又一个优秀的JavaScript库，它是一个由JohnResig创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性，极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。<br />
  &lt;/div&gt;<br />
&lt;/div&gt;<br />
&amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp;</p>
<p>toggle()方法可以切换元素的可见状态。如果元素是可见的，则切换为隐藏的；如果元素是隐藏的，则切换为可见的。<br />
$(&#8220;#panel h5.head&#8221;).click(function(){<br />
    $(this).next(&#8220;div.content&#8221;).toggle();<br />
})<br />
相当于以下jQuery代码：<br />
$(&#8220;#panel h5.head&#8221;).toggle(function(){<br />
    $(this).next(&#8220;div.content&#8221;).hide();<br />
},function(){<br />
    $(this).next(&#8220;div.content&#8221;).show();<br />
})</p>
<p>sildToggle()方法通过高度变化来切换匹配元素的可见性。这个动画效果只调用元素的高度。<br />
$(&#8220;#panel h5.head&#8221;).click(function(){<br />
    $(this).next(&#8220;div.content&#8221;).slideToggle();<br />
}）；<br />
当单击“标题”连接后，“内容”会在可见和隐藏两种状态之间切换，不过是通过改变元素的高度来实现的。<br />
相当于以下jQuery代码：<br />
$(&#8220;#panel h5.head&#8221;).toggle(function(){<br />
   $(this).next(&#8220;div.content&#8221;).slideUp();<br />
},function(){<br />
   $(this).next(&#8220;div.content&#8221;).slideDown();<br />
})</p>
<p>fadeTo()方法可以把元素的不透明度以渐进方式调整到指定的值。这个动画只调整元素的不透明度，即匹配的元素的高度和宽度不会发生<br />
变化。</p>
<p>&#8212;&#8212;&#8212;&#8211;动画队列&#8212;&#8212;&#8212;-<br />
(1)一组元素上的动画效果<br />
 当在一个animate()方法中应用多个属性时，动画是同时发生的。<br />
 当以链式的写法应用动画方法时，动画是按照顺序发生的。<br />
（2）多组元素上的动画效果<br />
 默认情况下，动画都是同时发生的。<br />
 当以回调的形式应用动画方式时，动画是按照回调顺序发生的。<br />
另外，在动画方法中，要注意其他非动画方法会插队，例如css()方法要使非动画方法也按照顺序执行，需要把这些方法写在动画方法的回调函数中。</p>
<p>=====================jQuery对表单、表格的操作及更多应用================<br />
示例：<br />
获取和失去焦点改变样式：<br />
&lt;body&gt;<br />
    &lt;form action=&#8221;#&#8221; method=&#8221;POST&#8221; id=&#8221;regForm&#8221;&gt;<br />
      &lt;fieldset&gt;<br />
 &lt;legend&gt;个人基本信息&lt;/legend&gt;<br />
 &lt;div&gt;<br />
   &lt;label for=&#8221;username&#8221;&gt;名称：&lt;/label&gt;<br />
   &lt;input id=&#8221;username&#8221; type=&#8221;text&#8221;&gt;<br />
 &lt;/div&gt;<br />
 &lt;div&gt;<br />
   &lt;label for=&#8221;pass&#8221;&gt;密码：&lt;/label&gt;<br />
   &lt;input id=&#8221;pass&#8221; type=&#8221;password&#8221;&gt;<br />
 &lt;/div&gt;<br />
 &lt;div&gt;<br />
   &lt;label for=&#8221;msg&#8221;&gt;详细信息：&lt;/label&gt;<br />
   &lt;textarea id=&#8221;msg&#8221;&gt;&lt;/textarea&gt;<br />
 &lt;/div&gt;<br />
      &lt;fieldset&gt;<br />
    &lt;/form&gt;<br />
 &lt;/body&gt;</p>
<p>样式控制：<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
    input:focus, textarea:focus{<br />
 border:1px solid #f00;<br />
 background:#fcc;<br />
    }<br />
    .focus{<br />
 border:1px solid #f00;<br />
 background:#fcc;<br />
    }<br />
&lt;/style&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
    $(function(){<br />
        $(&#8220;:input&#8221;).focus(function(){<br />
   $(this).addClass(&#8220;focus&#8221;);<br />
 }).blur(function(){<br />
   $(this).removeClass(&#8220;focus&#8221;);<br />
 });<br />
    })<br />
&lt;/script&gt;</p>
<p>each(callback):<br />
以每一个匹配的元素作为上下文来执行一个函数。<br />
意味着，每次执行传递进来的函数时，函数中的this关键字都指向一个不同的DOM元素（每次都是一个不同的匹配元素）。而且，在每次执行函数时元素集合中所处位置的数字值作为参数（从零开始的整形）。返回‘false’将停止循环（就像在普通的循环中使用‘break’）。返回‘true’跳至下一个循环（就像在普通的循环中使用‘continue’）。</p>
<p>==================jQuery与Ajax的应用======================<br />
Ajax优点：<br />
（1）不需要插件支持<br />
（2）优秀的用户体验<br />
（3）提高Web程序的性能<br />
与传统模式相比，Ajax模式在性能上的最大区别就在于传输数据的方式，在传统模式中，数据提交是通过表单（Form）来实现的，而数据获取是靠全页面刷新来重新获取整页的内容。而Ajax模式只是通过XMLHttpRequest对象向服务器端提交希望提交的数据，即按需发送。<br />
（4）减轻服务器和宽带的负担<br />
Ajax的工作原理相当于在用户和服务器之间加了一个中间层，使用户操作与服务器响应异步化。它在客户端创建Ajax引擎，把传统方式下的一些服务器负担的工作转移到客户端，便于客户端资源来处理，减轻服务器和带宽的负担。<br />
&#8212;&#8212;&#8212;-Ajax的XMLHttpRequest对象&#8212;&#8212;&#8212;-<br />
Ajax的核心是XMLHttpRequest对象，它是Ajax实现的关键&#8211;发送异步请求、接收响应及执行回调都是通过它来完成的。<br />
jQuery对Ajax操作进行了封装，在jQuery中$.ajax()方法属于最底层的方法，第2层是load()、$.get()和$.post()方法，第3层是$.getScript()和$.getJSON()方法。第2层地方法使用频率很高。</p>
<p>load(url[, data] [, callback]) 方法是jQuery中最为简单和常用的Ajax方法，能载入远程HTML代码并插入DOM中。<br />
参数名称             类型                 说明<br />
url                String       请求HTML页面的URL地址    <br />
data（可选）       Object           发送至服务器的key/value数据<br />
callback（可选）   Function         请求完成时的回调函数，无论请求成功或失败                   </p>
<p>load()方法通常用来从Web服务器上获取静态的数据文件，如果需要传递一些参数给服务器中的页面，那么可以使用$.get()或者$.post()方法。<br />
$.get(url[, data] [, callback] [, type]);<br />
参数名称           类型                 说明<br />
url               String       请求的HTML页地URL地址<br />
data（可选）      Object       发送至服务器的key/value数据会作为QueryString附加到请求URL中<br />
callback（可选）  Function     载入成功时回调函数（只有当Response的返回状态是success才调用             该方法）自动将请求结果和状态传递给该方法<br />
type（可选）      String       服务器端返回内容的格式,包括xml、html、script、json、text和_default</p>
<p>$.get()的回调函数只有两个参数：<br />
function(data, textStatus){<br />
   //data:   返回的内容，可以是XML文档、JSON文件、HTML片段等等<br />
   //textStatus:   请求状态：success、error、notmodified、timeout4种<br />
}</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/186.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的is用法实例</title>
		<link>http://1.17sky.cn/183.html</link>
		<comments>http://1.17sky.cn/183.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:25:31 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=183</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#8220;-//W3C// &#8230; <a href="http://1.17sky.cn/183.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; <span id="more-183"></span>&#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;jquery的is用法&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;jquery-1.8.0.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>$(function(){<br />
  $(&#8220;#panel h5.head&#8221;).bind(&#8220;click&#8221;,function(){<br />
 if($(this).next(&#8220;div.content&#8221;).is(&#8220;:visible&#8221;)){   //如果“内容”显示<br />
     $(this).next(&#8220;div.content&#8221;).hide();<br />
 }else{<br />
     $(this).next(&#8220;div.content&#8221;).show();<br />
 }<br />
  })<br />
})<br />
&lt;/script&gt;</p>
<p>&lt;div id=&#8221;panel&#8221;&gt;<br />
 &lt;h5 style=&#8221;cursor:hand;&#8221;&gt;什么是jQuery？&lt;/h5&gt;<br />
 &lt;div style=&#8221;display:none;&#8221;&gt;jQuery是继Prototype之后又一个优秀的JavaScript库！&lt;/div&gt;<br />
    &lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/183.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的each用法实例</title>
		<link>http://1.17sky.cn/181.html</link>
		<comments>http://1.17sky.cn/181.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 03:25:01 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[jquery参考]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=181</guid>
		<description><![CDATA[&#60;script  type=&#8221;text/javascript&#038; &#8230; <a href="http://1.17sky.cn/181.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&lt;script  type=&#8221;text/javascript&#8221;&gt;<span id="more-181"></span></p>
<p> $(document).ready(function(){<br />
var arr = [1,2,3,4,5,6,7,8,9,10,11,12];<br />
 var div_z = &#8220;&#8221;;  //定义一个空变量<br />
 $.each(arr, function(key, val) {<br />
     $(&#8220;#aaa&#8221;+val).toggle(function(){<br />
  $(this).siblings(&#8220;#bbb&#8221;+val).show();<br />
 },function(){<br />
 $(this).siblings(&#8220;#bbb&#8221;+val).hide();<br />
  })<br />
  <br />
  <br />
 div_z += val;<br />
})//each<br />
 <br />
 })</p>
<p> <br />
&lt;/script&gt;</p>
<p>&lt;style type=&#8221;text/css&#8221;&gt;<br />
#bbb1{ display:none;}<br />
#bbb2{ display:none;}<br />
#bbb3{ display:none;}<br />
#bbb4{ display:none;}<br />
#bbb5{ display:none;}<br />
#bbb6{ display:none;}<br />
#bbb7{ display:none;}<br />
#bbb8{ display:none;}<br />
#bbb9{ display:none;}<br />
#bbb10{ display:none;}<br />
#bbb11{ display:none;}<br />
&lt;/style&gt;<br />
&lt;!&#8211;{aspcms:navlist type=5}<br />
&lt;tr height=&#8221;26&#8243; id=&#8221;aaa&#8221;&gt;&lt;td style=&#8221;border-bottom:1px dotted #dadada&#8221;&gt;&lt;img src=&#8221;/bao/images/web/st-0274.gif&#8221; align=&#8221;absmiddle&#8221;&gt;&amp;nbsp;[navlist:name]&lt;/td&gt;&lt;/tr&gt;</p>
<p>{aspcms:1navlist type=[navlist:sortid]}<br />
&lt;tr height=&#8221;25&#8243; id=&#8221;bbb[navlist:i]&#8221;&gt;&lt;td style=&#8221;padding-right:20px; border-bottom:1px dotted #CCCCCC; text-align:left&#8221;&gt;  &amp;nbsp; &amp;nbsp;&#8211; &amp;nbsp;&lt;a href=&#8221;[1navlist:link]&#8221; style=&#8221;&gt;[1navlist:name]&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;<br />
{/aspcms:1navlist}</p>
<p>{/aspcms:navlist}&#8211;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/181.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
