﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-勤加练习，必能得心应手！不期速成，日拱一卒 ！-随笔分类-JavaScript</title><link>http://www.blogjava.net/ldwblog/category/41077.html</link><description>态度决定一切</description><language>zh-cn</language><lastBuildDate>Tue, 07 Jan 2020 10:48:02 GMT</lastBuildDate><pubDate>Tue, 07 Jan 2020 10:48:02 GMT</pubDate><ttl>60</ttl><item><title>个人公众号「Java爱好者社区」高质量原创文章持续输出，欢迎各位小主关注</title><link>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 30 Oct 2019 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/434887.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/434887.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/434887.html</trackback:ping><description><![CDATA[blogjava网站与博客园合并了，对blogjava还是有感情的。<br />并且blogjava网站发布的文章是在博客园首页看不到的。<br />blogjava网站首页能看到，你可以点击标题进入可以看到图片二维码信息。<br /><br /><strong style="color: red; font-size: 14pt;">Java爱好者社区</strong><br />公众号内容简介：<br /><p><span style="background-color: yellow; color: red;">专注于分享Java后端相关技术、老司机实战干货，不限于JVM、并发、设计模式、性能优化、分布式&amp;微服务、云原生、大数据相关主题。</span><br style="color: red;" /><span style="background-color: yellow; color: red;">希望关注的你停下脚步，定有所收获。</span><br style="color: red;" /><br />以前的个人博客内容不好迁移，所以我打算根据自己的多年经验，不断整理输出有价值的内容。<br />目前公众号内容有关于<span style="background-color: yellow; color: red;">SpringCloud（微服务框架）、Skywalking（APM监控调用链）、JVM（GC分析、内存泄漏分析）、并发编程</span>相关原创实战文章已出炉。<br /><br />最近刚开始已经有不少小伙伴关注了，期待能有幸搜索到本博客的同学，可以扫码关注一下，不胜感激。<br />大家有任何技术、职场、面试上的问题都可以与我交流。<br /><br /><span style="background-color: yellow;"><strong>方式一：</strong></span><span style="color: red; background-color: yellow;"><strong>扫码以下公众号二维码：</strong></span><br /><img src="http://www.blogjava.net/images/blogjava_net/ldwblog/Java%E7%88%B1%E5%A5%BD%E8%80%85%E7%A4%BE%E5%8C%BA%E4%BA%8C%E7%BB%B4%E7%A0%81.png" border="0" alt="" /><br /><br />方式二：<span style="color: red;">在微信上直接搜索：&nbsp;</span><span style="color: red; background-color: yellow;">javatech_cbo</span><br /><br />感谢各位小伙伴的支持，后续会在该公众号上输出大量的有价值的实战干货 ，期待与你一同进步与成长。<br /></p><img src ="http://www.blogjava.net/ldwblog/aggbug/434887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2019-10-30 14:10 <a href="http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSON.parse Function (JavaScript) and JSON.stringify Function (JavaScript)</title><link>http://www.blogjava.net/ldwblog/archive/2013/03/04/396043.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Mon, 04 Mar 2013 08:59:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2013/03/04/396043.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/396043.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2013/03/04/396043.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/396043.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/396043.html</trackback:ping><description><![CDATA[<div style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Deserializes JavaScript Object Notation (JSON) text to produce a JavaScript value.</p></div><div id="syntaxSection" style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><div id="code-snippet-1" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_1f6ca00f-14c6-47f4-897a-80f3a02402d2" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;">JSON.parse(text [, reviver]) </pre></div></div></div></div></div><div style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Arguments</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="sectionToggle0" style="color: #1364c4;"></a><dl><dt><span style="font-style: italic;">text</span></dt><dd><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Required. Valid JSON text.</p></dd><dt><span style="font-style: italic;">reviver</span></dt><dd><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Optional. A function that filters and transforms the results. The deserialized object is traversed recursively, and the&nbsp;<span style="font-style: italic;">reviver</span>&nbsp;function is called for each member of the object in post-order (every object is revived after all its members have been revived). For each member, the following occurs:</p><ul><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">reviver</span>&nbsp;returns a valid value, the member value is replaced with the value returned by&nbsp;<span style="font-style: italic;">reviver</span>.</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">reviver</span>&nbsp;returns what it received, the structure is not modified.</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">reviver</span>&nbsp;returns&nbsp;<span style="font-weight: 700;">null</span>&nbsp;or&nbsp;<span style="font-weight: 700;">undefined</span>, the object member is deleted.</p></li></ul><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">The&nbsp;<span style="font-style: italic;">reviver</span>&nbsp;argument is often used to transform JSON representation of International Organization for Standardization (ISO) date strings into Coordinated Universal Time (UTC) format&nbsp;<span style="font-weight: 700;">Date</span>&nbsp;objects.</p></dd></dl></div></div><div style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Return Value</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="returnValueToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">A JavaScript value&#8212;an object or array.</p></div></div><div style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Exceptions</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="ddueExceptionsToggle" style="color: #1364c4;"></a><div></div><div><table style="border-collapse: collapse; padding: 0px; width: 903px; border-style: solid; border-color: #bbbbbb;"><tbody><tr><th style="border: 1px solid #bbbbbb; margin: 10px; padding: 10px 8px; background-color: #ededed; color: #707070;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">Exception</p></th><th style="border: 1px solid #bbbbbb; margin: 10px; padding: 10px 8px; background-color: #ededed; color: #707070;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">Condition</p></th></tr><tr><td style="border-style: solid; border-color: #bbbbbb; margin: 10px; padding: 10px 8px; color: #2a2a2a; vertical-align: top;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">JavaScript parser errors</p></td><td style="border-style: solid; border-color: #bbbbbb; margin: 10px; padding: 10px 8px; color: #2a2a2a; vertical-align: top;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">The input text does not comply with JSON syntax. To correct the error, do one of the following:</p><ul><li style="list-style-image: none;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">Modify the&nbsp;<span style="font-style: italic;">text</span>&nbsp;argument to comply with JSON syntax. For more information, see the&nbsp;<a href="http://go.microsoft.com/fwlink/?LinkId=125203" style="text-decoration: none; color: #03697a;">BNF syntax notation</a>&nbsp;of JSON objects.</p></li><li style="list-style-image: none;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">Make sure that the text argument was serialized by a JSON-compliant implementation, such as,&nbsp;<span style="font-weight: 700;">JSON.stringify</span>.</p></li></ul></td></tr></tbody></table></div></div></div><div style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Example</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="exampleToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">This example uses&nbsp;<span style="font-weight: 700;">JSON.parse</span>&nbsp;to deserialize JSON text into the&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">contact</span>&nbsp;object.</p><div id="code-snippet-2" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"><div dir="ltr" style="font-size: 1em; height: 22px; float: left; width: auto; padding-right: 8px; padding-left: 8px; vertical-align: baseline; color: #707070; top: auto; left: auto; position: relative; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px;"><a style="color: #000000; position: relative; top: 2px; font-weight: bold;">JavaScript</a></div></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_0fd06d8e-5d48-45a2-9771-146eefacb4d1" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;"><span style="color: blue;">var</span> jsontext = <span style="color: #a31515;">'{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}'</span>; <span style="color: blue;">var</span> contact = JSON.parse(jsontext); <span style="color: blue;">var</span> fullname = contact.surname + <span style="color: #a31515;">", "</span> + contact.firstname; <span style="color: green;">// The value of fullname is "Aaberg, Jesper"</span> </pre></div></div></div></div><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">This example uses&nbsp;<span style="font-weight: 700;">JSON.parse</span>&nbsp;to deserialize an ISO-formatted date string. The&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">dateReviver</span>&nbsp;function returns&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">Date</span>&nbsp;objects for members that are formatted like ISO date strings.</p><div id="code-snippet-3" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"><div dir="ltr" style="font-size: 1em; height: 22px; float: left; width: auto; padding-right: 8px; padding-left: 8px; vertical-align: baseline; color: #707070; top: auto; left: auto; position: relative; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px;"><a style="color: #000000; position: relative; top: 2px; font-weight: bold;">JavaScript</a></div></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_f75841d9-4f5e-4eeb-989d-ed3c93c931f3" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;"><span style="color: blue;">var</span> jsontext = <span style="color: #a31515;">'{ "hiredate": "2008-01-01T12:00:00Z", "birthdate": "2008-12-25T12:00:00Z" }'</span>; <span style="color: blue;">var</span> dates = JSON.parse(jsontext, dateReviver); <span style="color: blue;">var</span> string = dates.birthdate.toUTCString(); <span style="color: green;">// The value of string is "Thu, 25 Dec 2008 12:00:00 UTC"</span>  <span style="color: blue;">function</span> dateReviver(key, value) {     <span style="color: blue;">var</span> a;     <span style="color: blue;">if</span> (<span style="color: blue;">typeof</span> value === <span style="color: #a31515;">'string'</span>) {         a = /^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);         <span style="color: blue;">if</span> (a) {             <span style="color: blue;">return</span> <span style="color: blue;">new</span> Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],                             +a[5], +a[6]));         }     }     <span style="color: blue;">return</span> value; }; </pre></div></div></div></div></div></div><div style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Requirements</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="requirementsTitleToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;"></p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Supported in the following document modes: Internet Explorer 8 standards, Internet Explorer 9 standards. See&nbsp;<a href="http://msdn.microsoft.com/zh-cn/library/s4esdbwz(v=vs.85).aspx" style="text-decoration: none; color: #03697a;">Version Information</a>.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Not supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards.<br /><br /><div style="color: #000000; font-size: 12px; line-height: 16px;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Serializes a JavaScript value into JavaScript Object Notation (JSON) text.</p></div><div id="syntaxSection" style="color: #000000; font-size: 12px; line-height: 16px;"><div id="code-snippet-1" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_c3d7279d-ded9-4248-be5f-4bfd68c1d13c" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;">JSON.stringify(value [, replacer] [, space]) </pre></div></div></div></div></div><div style="color: #000000; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Arguments</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="sectionToggle0" style="color: #1364c4;"></a><dl><dt><span style="font-style: italic;">value</span></dt><dd><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Required. A JavaScript value, usually an object or array, to be serialized.</p></dd><dt><span style="font-style: italic;">replacer</span></dt><dd><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Optional. A function or array that filters and transforms the results.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">replacer</span>&nbsp;is a function,&nbsp;<span style="font-weight: 700;">JSON.stringify</span>&nbsp;calls the function, passing in the key and value of each member. The return value is serialized instead of the original value. If the function returns&nbsp;<span style="font-weight: 700;">undefined</span>, the member will be excluded from the serialization. The key for the root object is an empty string: "".</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">replacer</span>&nbsp;is an array, only members with key values in the array will be serialized. The order of serialization is the same as the order of the keys in the array. The<span style="font-style: italic;">replacer</span>&nbsp;array is ignored when the&nbsp;<span style="font-style: italic;">value</span>&nbsp;argument is also an array.</p></dd><dt><span style="font-style: italic;">space</span></dt><dd><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Optional. Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">space</span>&nbsp;is omitted, the return-value text is generated without any extra white space.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">space</span>&nbsp;is a number, the return-value text is indented with the specified number of white spaces at each level. If&nbsp;<span style="font-style: italic;">space</span>&nbsp;is greater than 10, text is indented 10 spaces.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">space</span>&nbsp;is a non-empty string, such as '\t', the return-value text is indented with the characters in the string at each level.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If&nbsp;<span style="font-style: italic;">space</span>&nbsp;is a string that is longer than 10 characters, the first 10 characters are used.</p></dd></dl></div></div><div style="color: #000000; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Return Value</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="returnValueToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">A string that contains the serialized JSON text.</p></div></div><div style="color: #000000; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Exceptions</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="ddueExceptionsToggle" style="color: #1364c4;"></a><div></div><div><table style="border-collapse: collapse; padding: 0px; width: 903px; border-style: solid; border-color: #bbbbbb;"><tbody><tr><th style="border: 1px solid #bbbbbb; margin: 10px; padding: 10px 8px; background-color: #ededed; color: #707070;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">Exception</p></th><th style="border: 1px solid #bbbbbb; margin: 10px; padding: 10px 8px; background-color: #ededed; color: #707070;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">Condition</p></th></tr><tr><td style="border-style: solid; border-color: #bbbbbb; margin: 10px; padding: 10px 8px; color: #2a2a2a; vertical-align: top;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;"><a href="http://msdn.microsoft.com/zh-cn/library/cc836471(v=vs.85).aspx" style="text-decoration: none; color: #03697a;">Invalid replacer argument</a></p></td><td style="border-style: solid; border-color: #bbbbbb; margin: 10px; padding: 10px 8px; color: #2a2a2a; vertical-align: top;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">The&nbsp;<span style="font-style: italic;">replacer</span>&nbsp;argument is not a function or an array.</p></td></tr><tr><td style="border-style: solid; border-color: #bbbbbb; margin: 10px; padding: 10px 8px; color: #2a2a2a; vertical-align: top;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;"><a href="http://msdn.microsoft.com/zh-cn/library/cc836474(v=vs.85).aspx" style="text-decoration: none; color: #03697a;">Circular reference in value argument not supported</a></p></td><td style="border-style: solid; border-color: #bbbbbb; margin: 10px; padding: 10px 8px; color: #2a2a2a; vertical-align: top;"><p style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 18px;">The&nbsp;<span style="font-style: italic;">value</span>&nbsp;argument contains a circular reference.</p></td></tr></tbody></table></div></div></div><div style="color: #000000; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Remarks</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="languageReferenceRemarksToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">If the value that is being serialized has a&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;method, the&nbsp;<span style="font-weight: 700;">JSON.stringify</span>&nbsp;function calls the&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;method and uses the return value for serialization. If the return value of the&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;method is&nbsp;<span style="font-weight: 700;">undefined</span>, the member will not be serialized. This enables an object to determine its own JSON representation.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Values that do not have JSON representations, such as&nbsp;<span style="font-weight: 700;">undefined</span>, will not be serialized. In objects, they will be dropped. In arrays, they will be replaced with null.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">String values begin and end with a quotation mark. All Unicode characters may be enclosed in the quotation marks except for the characters that must be escaped by using a backslash. The following characters must be preceded by a backslash:</p><ul><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Quotation mark (")</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Backslash (\)</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Backspace (b)</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Formfeed (f)</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Newline (n)</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Carriage return (r)</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Horizontal tab (t)</p></li><li style="list-style-image: none;"><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Four-hexadecimal-digits (uhhhh)</p></li></ul><h3>Order of Execution</h3><div><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">During the serialization process, if a&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;method exists for the&nbsp;<span style="font-style: italic;">value</span>&nbsp;argument,&nbsp;<span style="font-weight: 700;">JSON.stringify</span>&nbsp;first calls the&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;method. If it does not exist, the original value is used. Next, if a&nbsp;<span style="font-style: italic;">replacer</span>&nbsp;argument is provided, the value (original value or&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;return-value) is replaced with the return-value of the&nbsp;<span style="font-style: italic;">replacer</span>&nbsp;argument. Finally, white spaces are added to the value based on the optional&nbsp;<span style="font-style: italic;">space</span>&nbsp;argument to generate the final serialized JSON text.</p></div></div></div><div style="color: #000000; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Example</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="exampleToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">This example uses&nbsp;<span style="font-weight: 700;">JSON.stringify</span>&nbsp;to serialize the&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">contact</span>&nbsp;object to JSON text. The&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">memberfilter</span>&nbsp;array is defined so that only the&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">surname</span>&nbsp;and&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">phone</span>&nbsp;members are serialized. The&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">firstname</span>&nbsp;member is omitted.</p><div id="code-snippet-2" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"><div dir="ltr" style="font-size: 1em; height: 22px; float: left; width: auto; padding-right: 8px; padding-left: 8px; vertical-align: baseline; color: #707070; top: auto; left: auto; position: relative; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px;"><a style="color: #000000; position: relative; top: 2px; font-weight: bold;">JavaScript</a></div></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_15e91baf-24e7-41a7-aa9d-e4a8a4684c00" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;"><span style="color: blue;">var</span> contact = <span style="color: blue;">new</span> Object(); contact.firstname = <span style="color: #a31515;">"Jesper"</span>; contact.surname = <span style="color: #a31515;">"Aaberg"</span>; contact.phone = [<span style="color: #a31515;">"555-0100"</span>, <span style="color: #a31515;">"555-0120"</span>];  <span style="color: blue;">var</span> memberfilter = <span style="color: blue;">new</span> Array(); memberfilter[0] = <span style="color: #a31515;">"surname"</span>; memberfilter[1] = <span style="color: #a31515;">"phone"</span>; <span style="color: blue;">var</span> jsonText = JSON.stringify(contact, memberfilter, <span style="color: #a31515;">"\t"</span>); <span style="color: green;">/* The value of jsonText is: '{     "surname": "Aaberg",     "phone": [         "555-0100",         "555-0120"     ] }' */</span> </pre></div></div></div></div><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">This example uses&nbsp;<span style="font-weight: 700;">JSON.stringify</span>&nbsp;to serialize an array. The&nbsp;<span style="font-family: Consolas, Courier, monospace; color: #006400;">replaceToUpper</span>&nbsp;function converts every string in the array to uppercase.</p><div id="code-snippet-3" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"><div dir="ltr" style="font-size: 1em; height: 22px; float: left; width: auto; padding-right: 8px; padding-left: 8px; vertical-align: baseline; color: #707070; top: auto; left: auto; position: relative; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px;"><a style="color: #000000; position: relative; top: 2px; font-weight: bold;">JavaScript</a></div></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_27d930e0-7bba-4d25-b200-3e675eafa4ba" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;"><span style="color: blue;">var</span> continents = <span style="color: blue;">new</span> Array(); continents[0] = <span style="color: #a31515;">"Europe"</span>; continents[1] = <span style="color: #a31515;">"Asia"</span>; continents[2] = <span style="color: #a31515;">"Australia"</span>; continents[3] = <span style="color: #a31515;">"Antarctica"</span>; continents[4] = <span style="color: #a31515;">"North America"</span>; continents[5] = <span style="color: #a31515;">"South America"</span>; continents[6] = <span style="color: #a31515;">"Africa"</span>;  <span style="color: blue;">var</span> jsonText = JSON.stringify(continents, replaceToUpper); <span style="color: green;">/* The value of jsonText is: '"EUROPE,ASIA,AUSTRALIA,ANTARCTICA,NORTH AMERICA,SOUTH AMERICA,AFRICA"' */</span>  <span style="color: blue;">function</span> replaceToUpper(key, value) {     <span style="color: blue;">return</span> value.toString().toUpperCase(); } </pre></div></div></div></div><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">This example uses the&nbsp;<span style="font-weight: 700;">toJSON</span>&nbsp;method to serialize string member values in uppercase.</p><div id="code-snippet-4" xmlns="" style="min-width: 260px; clear: both;"><div style="vertical-align: middle; height: 23px; position: relative; z-index: 1;"><div dir="ltr" style="font-size: 1em; height: 22px; float: left; width: auto; padding-right: 8px; padding-left: 8px; vertical-align: baseline; color: #707070; top: auto; left: auto; position: relative; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px;"><a style="color: #000000; position: relative; top: 2px; font-weight: bold;">JavaScript</a></div></div><div style="clear: both; margin-bottom: 12px; position: relative; top: -1px;"><div style="width: auto; height: auto;"><div style="float: right; top: -8px; position: relative; background-color: #ffffff; width: auto; height: 0px; vertical-align: top;"></div></div><div id="CodeSnippetContainerCode_55f4a500-d5d0-4b16-b8dc-b4c55a535316" dir="ltr" style="width: auto; margin: 0px; padding: 10px 21px;"><div style="margin: 0px;"><pre style="padding: 5px; margin-top: 0px; margin-bottom: 0px; font-family: Consolas, Courier, monospace; overflow: auto;"><span style="color: blue;">var</span> contact = <span style="color: blue;">new</span> Object();  contact.firstname = <span style="color: #a31515;">"Jesper"</span>; contact.surname = <span style="color: #a31515;">"Aaberg"</span>; contact.phone = [<span style="color: #a31515;">"555-0100"</span>, <span style="color: #a31515;">"555-0120"</span>];  contact.toJSON = <span style="color: blue;">function</span>(key)  {     <span style="color: blue;">var</span> replacement = <span style="color: blue;">new</span> Object();     <span style="color: blue;">for</span> (<span style="color: blue;">var</span> val <span style="color: blue;">in</span> <span style="color: blue;">this</span>)     {         <span style="color: blue;">if</span> (<span style="color: blue;">typeof</span> (<span style="color: blue;">this</span>[val]) === <span style="color: #a31515;">'string'</span>)             replacement[val] = <span style="color: blue;">this</span>[val].toUpperCase();         <span style="color: blue;">else</span>             replacement[val] = <span style="color: blue;">this</span>[val]     }     <span style="color: blue;">return</span> replacement; };  <span style="color: blue;">var</span> jsonText = JSON.stringify(contact);  <span style="color: green;">/* The value of jsonText is: '{"firstname":"JESPER","surname":"AABERG","phone":["555-0100","555-0120"]}' */</span> </pre></div></div></div></div></div></div><div style="color: #000000; font-size: 12px; line-height: 16px;"><div style="font-size: 18px; margin-top: 9px; margin-bottom: 19px; font-family: 'Segoe UI Light', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;"><a href="" title="折叠" style="outline: none; text-decoration: none; color: #000000;"><span style="word-break: break-all; word-wrap: break-word; padding-left: 10px; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; display: block; overflow: hidden;">Requirements</span></a><div><hr style="border-style: none; color: #e5e5e5;" /></div></div><div style="padding-left: 15px; padding-bottom: 20px;"><a id="requirementsTitleToggle" style="color: #1364c4;"></a><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;"></p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Supported in the following document modes: Internet Explorer 8 standards, Internet Explorer 9 standards. See&nbsp;<a href="http://msdn.microsoft.com/zh-cn/library/s4esdbwz(v=vs.85).aspx" style="text-decoration: none; color: #03697a;">Version Information</a>.</p><p style="color: #2a2a2a; margin-top: 0px; margin-bottom: 0px; padding-bottom: 15px; line-height: 18px;">Not supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards.</p></div></div><br /><br /><br /><div>http://msdn.microsoft.com/library/cc836459(VS.85).aspx</div></p></div></div><img src ="http://www.blogjava.net/ldwblog/aggbug/396043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2013-03-04 16:59 <a href="http://www.blogjava.net/ldwblog/archive/2013/03/04/396043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>；烂笔头，Jquery select option在html中使用</title><link>http://www.blogjava.net/ldwblog/archive/2011/11/28/364990.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Mon, 28 Nov 2011 06:35:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2011/11/28/364990.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/364990.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2011/11/28/364990.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/364990.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/364990.html</trackback:ping><description><![CDATA[<div>转载自：<div>http://conkeyn.iteye.com/blog/734186</div><br />总结还不错的<br /><br /><div><ol start="1"><li><span>jQuery获取Select选择的Text和Value:&nbsp;&nbsp;</span></li><li>语法解释：&nbsp;&nbsp;</li><li>1.&nbsp;$(<span>"#select_id").change(function(){//code...});&nbsp;&nbsp;&nbsp;//为Select添加事件，当选择其中一项时触发&nbsp;&nbsp;</span></li><li>2.&nbsp;<span>var&nbsp;checkText=$("#select_id").find("option:selected").text();&nbsp;&nbsp;//获取Select选择的Text&nbsp;&nbsp;</span></li><li>3.&nbsp;<span>var&nbsp;checkValue=$("#select_id").val();&nbsp;&nbsp;//获取Select选择的Value&nbsp;&nbsp;</span></li><li>4.&nbsp;<span>var&nbsp;checkIndex=$("#select_id&nbsp;").get(0).selectedIndex;&nbsp;&nbsp;//获取Select选择的索引值&nbsp;&nbsp;</span></li><li>5.&nbsp;<span>var&nbsp;maxIndex=$("#select_id&nbsp;option:last").attr("index");&nbsp;&nbsp;//获取Select最大的索引值&nbsp;&nbsp;</span></li><li>jQuery设置Select选择的&nbsp;Text和Value:&nbsp;&nbsp;</li><li>语法解释：&nbsp;&nbsp;</li><li>1.&nbsp;$(<span>"#select_id&nbsp;").get(0).selectedIndex=1;&nbsp;&nbsp;//设置Select索引值为1的项选中&nbsp;&nbsp;</span></li><li>2.&nbsp;$(<span>"#select_id&nbsp;").val(4);&nbsp;&nbsp;&nbsp;//&nbsp;设置Select的Value值为4的项选中&nbsp;&nbsp;</span></li><li>3.&nbsp;$(<span>"#select_id&nbsp;option[text='jQuery']").attr("selected",&nbsp;true);&nbsp;&nbsp;&nbsp;//设置Select的Text值为jQuery的项选中&nbsp;&nbsp;</span></li><li>jQuery添加/删除Select的Option项：&nbsp;&nbsp;</li><li>语法解释：&nbsp;&nbsp;</li><li>1.&nbsp;$(<span>"#select_id").append("&lt;option&nbsp;value='Value'&gt;Text&lt;/option&gt;");&nbsp;&nbsp;//为Select追加一个Option(下拉项)&nbsp;&nbsp;</span></li><li>2.&nbsp;$(<span>"#select_id").prepend("&lt;option&nbsp;value='0'&gt;请选择&lt;/option&gt;");&nbsp;&nbsp;//为Select插入一个Option(第一个位置)&nbsp;&nbsp;</span></li><li>3.&nbsp;$(<span>"#select_id&nbsp;option:last").remove();&nbsp;&nbsp;//删除Select中索引值最大Option(最后一个)&nbsp;&nbsp;</span></li><li>4.&nbsp;$(<span>"#select_id&nbsp;option[index='0']").remove();&nbsp;&nbsp;//删除Select中索引值为0的Option(第一个)&nbsp;&nbsp;</span></li><li>5.&nbsp;$(<span>"#select_id&nbsp;option[value='3']").remove();&nbsp;&nbsp;//删除Select中Value='3'的Option&nbsp;&nbsp;</span></li><li>5.&nbsp;$(<span>"#select_id&nbsp;option[text='4']").remove();&nbsp;&nbsp;//删除Select中Text='4'的Option&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>http:<span>//www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>jquery&nbsp;radio取值，checkbox取值，select取值，radio选中，checkbox选中，select选中，及其相关&nbsp;&nbsp;</li><li>获&nbsp;取一组radio被选中项的值&nbsp;&nbsp;</li><li><span>var&nbsp;item&nbsp;=&nbsp;$('input[@name=items][@checked]').val();&nbsp;&nbsp;</span></li><li>获&nbsp;取select被选中项的文本&nbsp;&nbsp;</li><li><span>var&nbsp;item&nbsp;=&nbsp;$("select[@name=items]&nbsp;option[@selected]").text();&nbsp;&nbsp;</span></li><li>select下拉框的第二个元素为当前选中值&nbsp;&nbsp;</li><li>$(<span>'#select_id')[0].selectedIndex&nbsp;=&nbsp;1;&nbsp;&nbsp;</span></li><li>radio单选组的第二个元素为当前选中值&nbsp;&nbsp;</li><li>$(<span>'input[@name=items]').get(1).checked&nbsp;=&nbsp;true;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>获取值：&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>文本框，文本区域：$(<span>"#txt").attr("value")；&nbsp;&nbsp;</span></li><li>多选框&nbsp;checkbox：$(<span>"#checkbox_id").attr("value")；&nbsp;&nbsp;</span></li><li>单选组radio：&nbsp;&nbsp;&nbsp;$(<span>"input[@type=radio][@checked]").val();&nbsp;&nbsp;</span></li><li>下拉框select：&nbsp;$(<span>'#sel').val();&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>控制表单元素：&nbsp;&nbsp;</li><li>文本框，文本区域：$(<span>"#txt").attr("value",'');//清空内容&nbsp;&nbsp;</span></li><li>$(<span>"#txt").attr("value",'11');//&nbsp;填充内容&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>多选框checkbox：&nbsp;$(<span>"#chk1").attr("checked",'');//不打勾&nbsp;&nbsp;</span></li><li>$(<span>"#chk2").attr("checked",true);//&nbsp;打勾&nbsp;&nbsp;</span></li><li><span>if($("#chk1").attr('checked')==undefined)&nbsp;//判断是否已经打勾&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>单选组&nbsp;radio：&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项&nbsp;&nbsp;</span></li><li>下拉框&nbsp;select：&nbsp;&nbsp;&nbsp;$(<span>"#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项&nbsp;&nbsp;</span></li><li>$(<span>"&lt;option&nbsp;value='1'&gt;1111&lt;/option&gt;&lt;option&nbsp;value='2'&gt;2222&lt;/option&gt;").appendTo("#sel")//添加下拉框的option&nbsp;&nbsp;</span></li><li>$(<span>"#sel").empty()；//&nbsp;清空下拉框&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>----------------------------------------------------------------------------------------------------&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li><span>//遍历option和添加、移除option&nbsp;&nbsp;</span></li><li><span>function&nbsp;changeShipMethod(shipping){&nbsp;&nbsp;</span></li><li><span>var&nbsp;len&nbsp;=&nbsp;$("select[@name=ISHIPTYPE]&nbsp;option").length&nbsp;&nbsp;</span></li><li><span>if(shipping.value&nbsp;!=&nbsp;"CA"){&nbsp;&nbsp;</span></li><li>$(<span>"select[@name=ISHIPTYPE]&nbsp;option").each(function(){&nbsp;&nbsp;</span></li><li><span>if($(this).val()&nbsp;==&nbsp;111){&nbsp;&nbsp;</span></li><li>$(<span>this).remove();&nbsp;&nbsp;</span></li><li>}&nbsp;&nbsp;</li><li>});&nbsp;&nbsp;</li><li>}<span>else{&nbsp;&nbsp;</span></li><li>$(<span>"&lt;option&nbsp;value='111'&gt;UPS&nbsp;Ground&lt;/option&gt;").appendTo($("select[@name=ISHIPTYPE]"));&nbsp;&nbsp;</span></li><li>}&nbsp;&nbsp;</li><li>}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li><span>//取得下拉選單的選取值&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>$(#testSelect&nbsp;option:selected').text();&nbsp;&nbsp;</li><li>或$(<span>"#testSelect").find('option:selected').text();&nbsp;&nbsp;</span></li><li>或$(<span>"#testSelect").val();&nbsp;&nbsp;</span></li><li><span>//////////////////////////////////////////////////////////////////&nbsp;&nbsp;</span></li><li>记&nbsp;性不好的可以收藏下：&nbsp;&nbsp;</li><li>1,下拉框:&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li><span>var&nbsp;cc1&nbsp;=&nbsp;$(".formc&nbsp;select[@name='country']&nbsp;option[@selected]").text();&nbsp;//得到下拉菜单的选中项的文本(注意中间有空格)&nbsp;&nbsp;</span></li><li><span>var&nbsp;cc2&nbsp;=&nbsp;$('.formc&nbsp;select[@name="country"]').val();&nbsp;//得到下拉菜单的选中项的值&nbsp;&nbsp;</span></li><li><span>var&nbsp;cc3&nbsp;=&nbsp;$('.formc&nbsp;select[@name="country"]').attr("id");&nbsp;//得到下拉菜单的选中项的ID属性值&nbsp;&nbsp;</span></li><li>$(<span>"#select").empty();//清空下拉框&nbsp;//$("#select").html('');&nbsp;&nbsp;</span></li><li>$(<span>"&lt;option&nbsp;value='1'&gt;1111&lt;/option&gt;").appendTo("#select")//添加下拉框的option&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>稍微解释一下:&nbsp;&nbsp;</li><li>1.select[@name=<span>'country']&nbsp;option[@selected]&nbsp;表示具有name&nbsp;属性，&nbsp;&nbsp;</span></li><li>并&nbsp;且该属性值为<span>'country'&nbsp;的select元素&nbsp;里面的具有selected&nbsp;属性的option&nbsp;元素；&nbsp;&nbsp;</span></li><li>可以看出有@开头的就表示后面跟&nbsp;的是属性。&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>2,单选框:&nbsp;&nbsp;</li><li>$(<span>"input[@type=radio][@checked]").val();&nbsp;//得到单选框的&nbsp;选中项的值(注意中间没有空格)&nbsp;&nbsp;</span></li><li>$(<span>"input[@type=radio][@value=2]").attr("checked",'checked');&nbsp;//设置单选框value=2的为选中状态.(注意中间没有空格)&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>3,复选框:&nbsp;&nbsp;</li><li>$(<span>"input[@type=checkbox][@checked]").val();&nbsp;//得到复选框的选中的第一项的值&nbsp;&nbsp;</span></li><li>$(<span>"input[@type=checkbox][@checked]").each(function()&nbsp;{&nbsp;//由于复选框一般选中的是多个,所以可以循环输出&nbsp;&nbsp;</span></li><li>alert($(<span>this).val());&nbsp;&nbsp;</span></li><li>});&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>$(<span>"#chk1").attr("checked",'');//不打勾&nbsp;&nbsp;</span></li><li>$(<span>"#chk2").attr("checked",true);//&nbsp;打勾&nbsp;&nbsp;</span></li><li><span>if($("#chk1").attr('checked')==undefined){}&nbsp;//判断是否已经打勾&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>当然jquery的选择器是强大的.&nbsp;还有很多方法.&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&lt;script&nbsp;src=<span>"jquery-1.2.1.js"&nbsp;type="text/javascript"&gt;&lt;/script&gt;&nbsp;&nbsp;</span></li><li>&lt;script&nbsp;language=<span>"javascript"&nbsp;type="text/javascript"&gt;&nbsp;&nbsp;</span></li><li>$(document).ready(<span>function(){&nbsp;&nbsp;</span></li><li>$(<span>"#selectTest").change(function()&nbsp;&nbsp;</span></li><li>{&nbsp;&nbsp;</li><li><span>//alert("Hello");&nbsp;&nbsp;</span></li><li><span>//alert($("#selectTest").attr("name"));&nbsp;&nbsp;</span></li><li><span>//$("a").attr("href","xx.html");&nbsp;&nbsp;</span></li><li><span>//window.location.href="xx.html";&nbsp;&nbsp;</span></li><li><span>//alert($("#selectTest").val());&nbsp;&nbsp;</span></li><li>alert($(<span>"#selectTest&nbsp;option[@selected]").text());&nbsp;&nbsp;</span></li><li>$(<span>"#selectTest").attr("value",&nbsp;"2");&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>});&nbsp;&nbsp;</li><li>});&nbsp;&nbsp;</li><li>&lt;/script&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&lt;a&nbsp;href=<span>"#"&gt;aaass&lt;/a&gt;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>&lt;!--下拉框--&gt;&nbsp;&nbsp;</li><li>&lt;select&nbsp;id=<span>"selectTest"&nbsp;name="selectTest"&gt;&nbsp;&nbsp;</span></li><li>&lt;option&nbsp;value=<span>"1"&gt;11&lt;/option&gt;&nbsp;&nbsp;</span></li><li>&lt;option&nbsp;value=<span>"2"&gt;22&lt;/option&gt;&nbsp;&nbsp;</span></li><li>&lt;option&nbsp;value=<span>"3"&gt;33&lt;/option&gt;&nbsp;&nbsp;</span></li><li>&lt;option&nbsp;value=<span>"4"&gt;44&lt;/option&gt;&nbsp;&nbsp;</span></li><li>&lt;option&nbsp;value=<span>"5"&gt;55&lt;/option&gt;&nbsp;&nbsp;</span></li><li>&lt;option&nbsp;value=<span>"6"&gt;66&lt;/option&gt;&nbsp;&nbsp;</span></li><li>&lt;/select&gt;&nbsp;&nbsp;</li><li>jquery&nbsp;radio取值，checkbox取值，select取值，radio选中，checkbox选中，select选中，及其相关获取一组radio被选中&nbsp;项的值&nbsp;&nbsp;</li><li><span>var&nbsp;item&nbsp;=&nbsp;$('input[@name=items][@checked]').val();&nbsp;&nbsp;</span></li><li>获取select被选&nbsp;中项的文本&nbsp;&nbsp;</li><li><span>var&nbsp;item&nbsp;=&nbsp;$("select[@name=items]&nbsp;option[@selected]").text();&nbsp;&nbsp;</span></li><li>select&nbsp;下拉框的第二个元素为当前选中值&nbsp;&nbsp;</li><li>$(<span>'#select_id')[0].selectedIndex&nbsp;=&nbsp;1;&nbsp;&nbsp;</span></li><li>radio单选组的第二个&nbsp;元素为当前选中值&nbsp;&nbsp;</li><li>$(<span>'input[@name=items]').get(1).checked&nbsp;=&nbsp;true;&nbsp;&nbsp;</span></li><li>获取值：&nbsp;&nbsp;</li><li>文本&nbsp;框，文本区域：$(<span>"#txt").attr("value")；&nbsp;&nbsp;</span></li><li>多选框&nbsp;checkbox：$(<span>"#checkbox_id").attr("value")；&nbsp;&nbsp;</span></li><li>单选组radio：&nbsp;$(<span>"input[@type=radio][@checked]").val();&nbsp;&nbsp;</span></li><li>下拉框select：&nbsp;$(<span>'#sel').val();&nbsp;&nbsp;</span></li><li>控&nbsp;制表单元素：&nbsp;&nbsp;</li><li>文本框，文本区域：$(<span>"#txt").attr("value",'');//清空内容&nbsp;&nbsp;</span></li><li>$(<span>"#txt").attr("value",'11');//&nbsp;填充内容&nbsp;&nbsp;</span></li><li>多选框checkbox：&nbsp;$(<span>"#chk1").attr("checked",'');//不打勾&nbsp;&nbsp;</span></li><li>$(<span>"#chk2").attr("checked",true);//&nbsp;打勾&nbsp;&nbsp;</span></li><li><span>if($("#chk1").attr('checked')==undefined)&nbsp;//判断是否已经打勾&nbsp;&nbsp;</span></li><li>单选组radio：&nbsp;$(<span>"input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项&nbsp;&nbsp;</span></li><li>下拉框&nbsp;select：&nbsp;$(<span>"#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项&nbsp;&nbsp;</span></li><li>$(<span>"&lt;optionvalue='1'&amp;&nbsp;gt;1111&lt;/option&gt;&lt;optionvalue='2'&gt;2222&lt;/option&amp;&nbsp;gt;").appendTo("#sel")//添加下拉框的option&nbsp;&nbsp;</span></li><li>$(<span>"#sel").empty()；//&nbsp;清空下拉框&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>获取一组radio被选中项的值&nbsp;&nbsp;</li><li><span>var&nbsp;item&nbsp;=&nbsp;$('input[@name=items][@checked]').val();&nbsp;&nbsp;</span></li><li>获取select被选中项的文本&nbsp;&nbsp;</li><li><span>var&nbsp;item&nbsp;=&nbsp;$("select[@name=items]&nbsp;option[@selected]").text();&nbsp;&nbsp;</span></li><li>select下拉框的第二个元素为当&nbsp;前选中值&nbsp;&nbsp;</li><li>$(<span>'#select_id')[0].selectedIndex&nbsp;=&nbsp;1;&nbsp;&nbsp;</span></li><li>radio单选组的第二个元素为当前选中值&nbsp;&nbsp;</li><li>$(<span>'input[@name=items]').get(1).checked&nbsp;=&nbsp;true;&nbsp;&nbsp;</span></li><li>获取值：&nbsp;&nbsp;</li><li>文本框，文本区域：$(<span>"#txt").attr("value")；&nbsp;&nbsp;</span></li><li>多选框&nbsp;checkbox：$(<span>"#checkbox_id").attr("value")；&nbsp;&nbsp;</span></li><li>单选组radio：&nbsp;$(<span>"input[@type=radio][@checked]").val();&nbsp;&nbsp;</span></li><li>下拉框select：&nbsp;$(<span>'#sel').val();&nbsp;&nbsp;</span></li><li>控&nbsp;制表单元素：&nbsp;&nbsp;</li><li>文本框，文本区域：$(<span>"#txt").attr("value",'');//清空内容&nbsp;&nbsp;</span></li><li>$(<span>"#txt").attr("value",'11');//&nbsp;填充内容&nbsp;&nbsp;</span></li><li>多选框checkbox：&nbsp;$(<span>"#chk1").attr("checked",'');//不打勾&nbsp;&nbsp;</span></li><li>$(<span>"#chk2").attr("checked",true);//&nbsp;打勾&nbsp;&nbsp;</span></li><li><span>if($("#chk1").attr('checked')==undefined)&nbsp;//判断是否已经打勾&nbsp;&nbsp;</span></li><li>单选组radio：&nbsp;$(<span>"input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项&nbsp;&nbsp;</span></li><li>下拉框&nbsp;select：&nbsp;$(<span>"#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项&nbsp;&nbsp;</span></li><li>$(<span>"&lt;option&nbsp;value='1'&gt;1111&lt;/option&gt;&lt;option&nbsp;value='2'&gt;2222&lt;/option&gt;").appendTo("#sel")//添加下拉框的option&nbsp;&nbsp;</span></li><li>$(<span>"#sel").empty()；//&nbsp;清空下拉框&nbsp; <br /></span></li></ol><p><div>query获取数据并生成下拉菜单,记下来,免得又弄丢.这东东一不用就忘,郁闷~!!! <p>&lt;script type="text/javascript"&gt;<br />&nbsp;&nbsp;&nbsp; $(document).ready(function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GetByJquery();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ddlProvince").change(function() { GetCity() });<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ddlCity").change(function() { GetDistrict() });<br />&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; function GetByJquery() { </p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ddlProvince").empty(); //清空省份SELECT控件 </p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.getJSON("/ajax/GetProvinceList", function(data) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.each(data, function(i, item) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("&lt;option&gt;&lt;/option&gt;")<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .val(item["ProvinceID"])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .text(item["ProvinceName"])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .appendTo($("#ddlProvince"));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GetCity();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p> <p>&nbsp;&nbsp;&nbsp; } </p> <p>&nbsp;&nbsp;&nbsp; function GetCity() { </p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ddlCity").empty(); //清空城市SELECT控件<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var url ="/ajax/GetCityList/" + $("#ddlProvince").val();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.getJSON(url, function(data) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.each(data, function(i, item) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("&lt;option&gt;&lt;/option&gt;")<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .val(item["CityID"])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .text(item["CityName"])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .appendTo($("#ddlCity"));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GetDistrict();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp; } </p> <p>&nbsp;&nbsp;&nbsp; function GetDistrict() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ddlDistrict").empty(); //清空市区SELECT控件<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var url = "/ajax/GetDistrictList/" + $("#ddlCity").val();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.getJSON(url, function(data) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.each(data, function(i, item) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("&lt;option&gt;&lt;/option&gt;")<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .val(item["DistrictID"])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .text(item["DistrictName"])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .appendTo($("#ddlDistrict"));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp; } </p> <p>&lt;/script&gt;</p></div><br /></p></div><br /></div><img src ="http://www.blogjava.net/ldwblog/aggbug/364990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2011-11-28 14:35 <a href="http://www.blogjava.net/ldwblog/archive/2011/11/28/364990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>endWith  js函数</title><link>http://www.blogjava.net/ldwblog/archive/2010/08/31/330425.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Tue, 31 Aug 2010 06:45:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2010/08/31/330425.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/330425.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2010/08/31/330425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/330425.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/330425.html</trackback:ping><description><![CDATA[String.prototype.endWith=function(str){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(str==null||str==""||this.length==0||str.length&gt;this.length)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
&nbsp;&nbsp;&nbsp; if(this.substring(this.length-str.length)==str) return true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else return false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;<br />
&nbsp;&nbsp; }
<img src ="http://www.blogjava.net/ldwblog/aggbug/330425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2010-08-31 14:45 <a href="http://www.blogjava.net/ldwblog/archive/2010/08/31/330425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js设置下拉框等只读属性 其他也可以哦</title><link>http://www.blogjava.net/ldwblog/archive/2010/08/26/329974.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Thu, 26 Aug 2010 07:19:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2010/08/26/329974.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/329974.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2010/08/26/329974.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/329974.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/329974.html</trackback:ping><description><![CDATA[<p><a href="http://ltf1660.javaeye.com/blog/580699">转载自：http://ltf1660.javaeye.com/blog/580699</a><br />
在项目开发过程中我们时常会碰到要设置下拉框为只读（readonly），但是可惜的是<span style="color: #ff0000">select</span>没有只读属性，所以需要在select外面包含一个<span style="color: #ff0000">span</span>，通过js来改变。</p>
<p>下面这段html代码是在struts2的下拉标签中加入了span标签，在页面装载的时候就让下拉框变成不可读。</p>
<p><span style="color: #33cccc">&lt;body onload="init()"&gt;</span></p>
<p><span style="color: #33cccc">&nbsp;&nbsp;&nbsp; &lt;span id="</span><span style="color: #ff6600">id_select</span><span style="color: #33cccc">"&gt;</span><br />
<span style="color: #33cccc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;s:select name="sjdwmc" list="sjdxdwList" listKey="dxbh"&nbsp; listValue="dwmc" headerKey="" headerValue=""&gt;&lt;/s:select&gt;</span><br />
<span style="color: #33cccc">&nbsp;&nbsp;&nbsp; &lt;/span&gt;</span></p>
<p><span style="color: #33cccc">&lt;/body&gt;</span></p>
<p>如下是js代码，在init方法中调用selectReadOnly让下拉框变成只读。</p>
<p><span style="color: #ff9900">/*<strong>根据页面上span的id设置select为只读</strong>/</span></p>
<p><span style="color: #ff9900">function selectReadOnly(selectedId){</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;var obj = document.getElementById(selectedId);</span><br />
<span style="color: #ff9900">&nbsp;&nbsp; &nbsp;&nbsp;obj.onmouseover = function(){</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp;&nbsp; obj.setCapture();</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; }</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; obj.onmouseout = function(){</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp;&nbsp; obj.releaseCapture();</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; }</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; obj.onfocus = function(){</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp;&nbsp; obj.blur();</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; }</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; obj.onbeforeactivate = function(){</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp;&nbsp; return false;</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp; }</span><br />
<span style="color: #ff9900">&nbsp;}</span></p>
<p><span style="color: #ff9900">function init(){</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selectReadOnly</span><span style="color: #ff6600">("id_select");</span><br />
<span style="color: #ff9900">&nbsp;&nbsp;}</span></p>
<img src ="http://www.blogjava.net/ldwblog/aggbug/329974.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2010-08-26 15:19 <a href="http://www.blogjava.net/ldwblog/archive/2010/08/26/329974.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js时间函数解释</title><link>http://www.blogjava.net/ldwblog/archive/2010/08/19/329319.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Thu, 19 Aug 2010 02:44:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2010/08/19/329319.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/329319.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2010/08/19/329319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/329319.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/329319.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;
<p>这段js需要了解js的时间函数 <br />
&lt;script language="JavaScript" type="text/javascript"&gt; <br />
&lt;!-- <br />
calendar = new Date(); //得到当前日期 <br />
day = calendar.getDay(); //当前多数号 <br />
month = calendar.getMonth(); //当前月份 <br />
date = calendar.getDate(); //当前星期 <br />
year = calendar.getYear(); //年份 <br />
if (year&lt; 100) year = 1900 + year; <br />
cent = parseInt(year/100); <br />
g = year % 19; <br />
k = parseInt((cent - 17)/25); <br />
i = (cent - parseInt(cent/4) - parseInt((cent - k)/3) + 19*g + 15) % 30; <br />
i = i - parseInt(i/28)*(1 - parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11)); <br />
j = (year + parseInt(year/4) + i + 2 - cent + parseInt(cent/4)) % 7; <br />
l = i - j; <br />
emonth = 3 + parseInt((l + 40)/44); <br />
edate = l + 28 - 31*parseInt((emonth/4)); <br />
emonth--; <br />
var dayname = new Array ("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); <br />
var monthname = <br />
new Array ("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月" ); <br />
document.write(year +"年"); <br />
document.write(monthname[month]); <br />
document.write(date + "日"+" "); <br />
document.write(dayname[day]); <br />
//--&gt; <br />
&lt;/script&gt; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>js日期相关 <br />
<br />
var myDate = new Date(); <br />
myDate.getYear(); //获取当前年份(2位) <br />
myDate.getFullYear(); //获取完整的年份(4位,1970-????) <br />
myDate.getMonth(); //获取当前月份(0-11,0代表1月) <br />
myDate.getDate(); //获取当前日(1-31) <br />
myDate.getDay(); //获取当前星期X(0-6,0代表星期天) <br />
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) <br />
myDate.getHours(); //获取当前小时数(0-23) <br />
myDate.getMinutes(); //获取当前分钟数(0-59) <br />
myDate.getSeconds(); //获取当前秒数(0-59) <br />
myDate.getMilliseconds(); //获取当前毫秒数(0-999) <br />
myDate.toLocaleDateString(); //获取当前日期 <br />
var mytime=myDate.toLocaleTimeString(); //获取当前时间 <br />
myDate.toLocaleString( ); //获取日期与时间</ca> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br />
&lt;!-- <br />
var now= new Date(); <br />
var year=now.getYear(); <br />
var month=now.getMonth()+1; <br />
var day=now.getDate(); <br />
var hour=now.getHours(); <br />
var minute=now.getMinutes(); <br />
var second=now.getSeconds(); <br />
alert(year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second); <br />
--&gt; <br />
&lt;/SCRIPT&gt; <br />
<br />
now.getMilliseconds(); //获取当前毫秒数(0-999) <br />
</p>
<img src ="http://www.blogjava.net/ldwblog/aggbug/329319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2010-08-19 10:44 <a href="http://www.blogjava.net/ldwblog/archive/2010/08/19/329319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>获取当前时间的前N天或者后N天的js函数</title><link>http://www.blogjava.net/ldwblog/archive/2010/08/19/329317.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Thu, 19 Aug 2010 02:39:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2010/08/19/329317.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/329317.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2010/08/19/329317.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/329317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/329317.html</trackback:ping><description><![CDATA[function getAfterDate(curDate){<br />
&nbsp;&nbsp;&nbsp;&nbsp;//获取s系统时间 <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LSTR_ndate=new Date(Date.parse(curDate.replace(/-/g,&nbsp;&nbsp; "/"))); <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LSTR_Year=LSTR_ndate.getYear(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LSTR_Month=LSTR_ndate.getMonth(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LSTR_Date=LSTR_ndate.getDate(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;//处理 <br />
&nbsp;&nbsp;&nbsp;&nbsp;var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date); <br />
&nbsp;&nbsp;&nbsp;&nbsp;uom.setDate(uom.getDate()+1);//取得系统时间的前一天,重点在这里,负数是前几天,正数是后几天 <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LINT_MM=uom.getMonth(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;LINT_MM++; <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LSTR_MM=LINT_MM &gt; 10?LINT_MM:("0"+LINT_MM) <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LINT_DD=uom.getDate(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;var LSTR_DD=LINT_DD &gt; 10?LINT_DD:("0"+LINT_DD) <br />
&nbsp;&nbsp;&nbsp;&nbsp;//得到最终结果 <br />
&nbsp;&nbsp;&nbsp;&nbsp;uom = uom.getFullYear() + "-" + LSTR_MM + "-" + LSTR_DD; <br />
&nbsp;&nbsp;&nbsp;&nbsp;return uom;<br />
&nbsp;&nbsp;&nbsp;}&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; //测试<br />
&nbsp;&nbsp;&nbsp;var s= "2008-08-31";<br />
&nbsp;&nbsp;&nbsp;var endDate = getAfterDate(s);<br />
&nbsp;&nbsp;&nbsp;alert(endDate);
<img src ="http://www.blogjava.net/ldwblog/aggbug/329317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2010-08-19 10:39 <a href="http://www.blogjava.net/ldwblog/archive/2010/08/19/329317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求字节长度 验证字符或汉字的说明</title><link>http://www.blogjava.net/ldwblog/archive/2010/08/12/328698.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Thu, 12 Aug 2010 09:48:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2010/08/12/328698.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/328698.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2010/08/12/328698.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/328698.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/328698.html</trackback:ping><description><![CDATA[//获取字符长度<br />
String.prototype.getBytes = function() <br />
{&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var cArr = this.match(/[^\x00-\xff]/ig);&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; return this.length + (cArr == null ? 0 : cArr.length);&nbsp;&nbsp;&nbsp; <br />
}<br />
<br />
val.getBytes() &gt; 60<br />
alert('val不能超过60个字符或30个汉字');
<img src ="http://www.blogjava.net/ldwblog/aggbug/328698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2010-08-12 17:48 <a href="http://www.blogjava.net/ldwblog/archive/2010/08/12/328698.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Window.ShowModalDialog使用手册</title><link>http://www.blogjava.net/ldwblog/archive/2009/12/15/305998.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Tue, 15 Dec 2009 03:36:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2009/12/15/305998.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/305998.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2009/12/15/305998.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/305998.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/305998.html</trackback:ping><description><![CDATA[<div class="c_title" id="__title">&nbsp;</div>
<div class="c_wenzhang" id="__content">
<div id="artibody">
<div class="adpip" id="__ad3"></div>
<div class="guanggao"></div>
<p><span id="ArticleContent1_ArticleContent1_lblContent">基本介绍：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showModalDialog()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(IE&nbsp;4+&nbsp;支持)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showModelessDialog()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(IE&nbsp;5+&nbsp;支持)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.showModalDialog()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;方法用来创建一个显示HTML内容的模态对话框。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.showModelessDialog()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;方法用来创建一个显示HTML内容的非模态对话框。<br />
使用方法：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vReturnValue&nbsp;=&nbsp;window.showModalDialog(sURL&nbsp;[,&nbsp;vArguments]&nbsp;[,sFeatures])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vReturnValue&nbsp;=&nbsp;window.showModelessDialog(sURL&nbsp;[,&nbsp;vArguments]&nbsp;[,sFeatures])<br />
参数说明：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sURL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;必选参数，类型：字符串。用来指定对话框要显示的文档的URL。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vArguments&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;可选参数，类型：变体。用来向对话框传递参数。传递的参数类型不限，包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sFeatures&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;可选参数，类型：字符串。用来描述对话框的外观等信息，可以使用以下的一个或几个，用分号&#8220;;&#8221;隔开。<br />
----------------<br />
1.&nbsp;&nbsp;&nbsp;dialogHeight:&nbsp;&nbsp;&nbsp;对话框高度，不小于100px<br />
2.&nbsp;&nbsp;&nbsp;dialogWidth:&nbsp;&nbsp;&nbsp;对话框宽度。<br />
3.&nbsp;&nbsp;&nbsp;dialogLeft:&nbsp;&nbsp;&nbsp;&nbsp;离屏幕左的距离。<br />
4.&nbsp;&nbsp;&nbsp;dialogTop:&nbsp;&nbsp;&nbsp;&nbsp;离屏幕上的距离。<br />
5.&nbsp;&nbsp;&nbsp;center:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}&nbsp;：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否居中，默认yes，但仍可以指定高度和宽度。<br />
6.&nbsp;&nbsp;&nbsp;help:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否显示帮助按钮，默认yes。<br />
7.&nbsp;&nbsp;&nbsp;resizable:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}&nbsp;[IE5+]：&nbsp;&nbsp;&nbsp;&nbsp;是否可被改变大小。默认no。<br />
8.&nbsp;&nbsp;&nbsp;status:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}&nbsp;[IE5+]：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否显示状态栏。默认为yes[&nbsp;Modeless]或no[Modal]。<br />
9.&nbsp;&nbsp;&nbsp;scroll:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;|&nbsp;on&nbsp;|&nbsp;off&nbsp;}：是否显示滚动条。默认为yes。<br />
<br />
下面几个属性是用在HTA中的，在一般的网页中一般不使用。<br />
10.&nbsp;&nbsp;&nbsp;dialogHide:{&nbsp;yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;|&nbsp;on&nbsp;|&nbsp;off&nbsp;}：在打印或者打印预览时对话框是否隐藏。默认为no。<br />
11.&nbsp;&nbsp;&nbsp;edge:{&nbsp;sunken&nbsp;|&nbsp;raised&nbsp;}：指明对话框的边框样式。默认为raised。<br />
12.&nbsp;&nbsp;&nbsp;unadorned:{&nbsp;yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;|&nbsp;on&nbsp;|&nbsp;off&nbsp;}：默认为no。<br />
<br />
<br />
参数传递：<br />
1.&nbsp;&nbsp;&nbsp;要想对话框传递参数，是通过vArguments来进行传递的。类型不限制，对于字符串类型，最大为4096个字符。也可以传递对象，例如：<br />
-------------------------------<br />
parent.htm<br />
&lt;script&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;obj&nbsp;=&nbsp;new&nbsp;Object();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.name="51js";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");<br />
&lt;/script&gt;<br />
modal.htm<br />
&lt;script&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;obj&nbsp;=&nbsp;window.dialogArguments<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("您传递的参数为："&nbsp;+&nbsp;obj.name)<br />
&lt;/script&gt;<br />
-------------------------------<br />
2.&nbsp;&nbsp;&nbsp;可以通过window.returnValue向打开对话框的窗口返回信息，当然也可以是对象。例如：<br />
------------------------------<br />
parent.htm<br />
&lt;script&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;=window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(str);<br />
&lt;/script&gt;<br />
modal.htm<br />
&lt;script&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.returnValue="http://homepage.yesky.com";<br />
</span></p>
</div>
</div>
<img src ="http://www.blogjava.net/ldwblog/aggbug/305998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2009-12-15 11:36 <a href="http://www.blogjava.net/ldwblog/archive/2009/12/15/305998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>checkBox复选框判断简便方式</title><link>http://www.blogjava.net/ldwblog/archive/2009/12/09/305295.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 09 Dec 2009 08:37:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2009/12/09/305295.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/305295.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2009/12/09/305295.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/305295.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/305295.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">script&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text/javascript</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;btn_change_click()<br />
<img id="Codehighlighter1_84_695_Open_Image" onclick="this.style.display='none'; Codehighlighter1_84_695_Open_Text.style.display='none'; Codehighlighter1_84_695_Closed_Image.style.display='inline'; Codehighlighter1_84_695_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_84_695_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_84_695_Closed_Text.style.display='none'; Codehighlighter1_84_695_Open_Image.style.display='inline'; Codehighlighter1_84_695_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_84_695_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_84_695_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;url&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;%=request.getContextPath()%&gt;/rmp/reqchange/beforeChangeOrder.do</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;&nbsp;inputChecked&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.getElements(</span><span style="color: #000000">"</span><span style="color: #000000">input[name='ckids']</span><span style="color: #000000">"</span><span style="color: #000000">).filterByAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(inputChecked.length</span><span style="color: #000000">&gt;</span><span style="color: #000000">1</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_357_444_Open_Image" onclick="this.style.display='none'; Codehighlighter1_357_444_Open_Text.style.display='none'; Codehighlighter1_357_444_Closed_Image.style.display='inline'; Codehighlighter1_357_444_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_357_444_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_357_444_Closed_Text.style.display='none'; Codehighlighter1_357_444_Open_Image.style.display='inline'; Codehighlighter1_357_444_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_357_444_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_357_444_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #000000">"</span><span style="color: #000000">每次只能操作一条记录</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(inputChecked.length</span><span style="color: #000000">&lt;</span><span style="color: #000000">1</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_504_588_Open_Image" onclick="this.style.display='none'; Codehighlighter1_504_588_Open_Text.style.display='none'; Codehighlighter1_504_588_Closed_Image.style.display='inline'; Codehighlighter1_504_588_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_504_588_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_504_588_Closed_Text.style.display='none'; Codehighlighter1_504_588_Open_Image.style.display='inline'; Codehighlighter1_504_588_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_504_588_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_504_588_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #000000">"</span><span style="color: #000000">请选择一条记录</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.location&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">url&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">?orderId=</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;inputChecked[</span><span style="color: #000000">0</span><span style="color: #000000">].value;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">button</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">button_1</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">button4</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;项目变更&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;onclick</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">btn_change_click()</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">checkbox</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ckids</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">111</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">checkbox</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ckids</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">222</span><span style="color: #000000">"</span><span style="color: #000000">/&gt;</span></div>
<img src ="http://www.blogjava.net/ldwblog/aggbug/305295.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2009-12-09 16:37 <a href="http://www.blogjava.net/ldwblog/archive/2009/12/09/305295.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js 获取字符串字节长度、去两边空格方法</title><link>http://www.blogjava.net/ldwblog/archive/2009/08/17/291488.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Mon, 17 Aug 2009 06:39:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2009/08/17/291488.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/291488.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2009/08/17/291488.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/291488.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/291488.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ldwblog/archive/2009/08/17/291488.html'>阅读全文</a><img src ="http://www.blogjava.net/ldwblog/aggbug/291488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2009-08-17 14:39 <a href="http://www.blogjava.net/ldwblog/archive/2009/08/17/291488.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>