﻿<?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/hellxoul/category/51193.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 10 Jan 2015 15:44:30 GMT</lastBuildDate><pubDate>Sat, 10 Jan 2015 15:44:30 GMT</pubDate><ttl>60</ttl><item><title>iframe高度自适应</title><link>http://www.blogjava.net/hellxoul/archive/2015/01/05/422054.html</link><dc:creator>hellxoul</dc:creator><author>hellxoul</author><pubDate>Mon, 05 Jan 2015 03:52:00 GMT</pubDate><guid>http://www.blogjava.net/hellxoul/archive/2015/01/05/422054.html</guid><wfw:comment>http://www.blogjava.net/hellxoul/comments/422054.html</wfw:comment><comments>http://www.blogjava.net/hellxoul/archive/2015/01/05/422054.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hellxoul/comments/commentRss/422054.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hellxoul/services/trackbacks/422054.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/hellxoul/archive/2015/01/05/422054.html'>阅读全文</a><img src ="http://www.blogjava.net/hellxoul/aggbug/422054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hellxoul/" target="_blank">hellxoul</a> 2015-01-05 11:52 <a href="http://www.blogjava.net/hellxoul/archive/2015/01/05/422054.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js验证框架</title><link>http://www.blogjava.net/hellxoul/archive/2013/10/10/404823.html</link><dc:creator>hellxoul</dc:creator><author>hellxoul</author><pubDate>Thu, 10 Oct 2013 02:37:00 GMT</pubDate><guid>http://www.blogjava.net/hellxoul/archive/2013/10/10/404823.html</guid><wfw:comment>http://www.blogjava.net/hellxoul/comments/404823.html</wfw:comment><comments>http://www.blogjava.net/hellxoul/archive/2013/10/10/404823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hellxoul/comments/commentRss/404823.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hellxoul/services/trackbacks/404823.html</trackback:ping><description><![CDATA[<p>one js validation&nbsp;framework</p>
<p>http://niceue.com/validator/demo/twitter-js.php?theme=yellow_right_effect
</p>
<img src ="http://www.blogjava.net/hellxoul/aggbug/404823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hellxoul/" target="_blank">hellxoul</a> 2013-10-10 10:37 <a href="http://www.blogjava.net/hellxoul/archive/2013/10/10/404823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery 获取td中的值</title><link>http://www.blogjava.net/hellxoul/archive/2012/03/22/372447.html</link><dc:creator>hellxoul</dc:creator><author>hellxoul</author><pubDate>Thu, 22 Mar 2012 04:07:00 GMT</pubDate><guid>http://www.blogjava.net/hellxoul/archive/2012/03/22/372447.html</guid><wfw:comment>http://www.blogjava.net/hellxoul/comments/372447.html</wfw:comment><comments>http://www.blogjava.net/hellxoul/archive/2012/03/22/372447.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/hellxoul/comments/commentRss/372447.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hellxoul/services/trackbacks/372447.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span>&nbsp;<span style="color: #000000; ">&nbsp;$(document).ready(</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">&nbsp;()&nbsp;{<br /></span><span style="color: #008080; ">2</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;$('#test&nbsp;tr').each(</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">&nbsp;(){&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080; ">3</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert($(</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">).children('td').eq(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">).html());<br /></span><span style="color: #008080; ">4</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /></span><span style="color: #008080; ">5</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});</span></div><img src ="http://www.blogjava.net/hellxoul/aggbug/372447.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hellxoul/" target="_blank">hellxoul</a> 2012-03-22 12:07 <a href="http://www.blogjava.net/hellxoul/archive/2012/03/22/372447.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery Ajax 提交</title><link>http://www.blogjava.net/hellxoul/archive/2012/03/22/372445.html</link><dc:creator>hellxoul</dc:creator><author>hellxoul</author><pubDate>Thu, 22 Mar 2012 04:04:00 GMT</pubDate><guid>http://www.blogjava.net/hellxoul/archive/2012/03/22/372445.html</guid><wfw:comment>http://www.blogjava.net/hellxoul/comments/372445.html</wfw:comment><comments>http://www.blogjava.net/hellxoul/archive/2012/03/22/372445.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/hellxoul/comments/commentRss/372445.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hellxoul/services/trackbacks/372445.html</trackback:ping><description><![CDATA[<div>鉴于项目需要，开始边看Demo边使用JQuery。现将项目中暂时遇到的三种使用JQuery进行Ajax提交的方式做个总结。因为没有系统学习，有点山寨，只求在项目中实现功能。 <br />&nbsp;&nbsp;&nbsp; 1.URL+GET参数提交 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这种方式是最普遍的，只要包含jquery.js就可以正常使用。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <div id=""><div><div>Java代码 &nbsp;<a title="收藏这段代码"><img src="http://emsn.iteye.com/images/icon_star.png" alt="收藏代码" /></a></div></div><ol start="1"><li><span>$.ajax({&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;<span>"get",&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;<span>"/openshop/control/getCustomerAddress",&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;data:<span>"customerId="+$.trim($("#customerId")[0].value),&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;cache:&nbsp;<span>false,&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function(msg){&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#addressInfo")[0].innerHTML&nbsp;=&nbsp;msg;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showTipWindow(newid,oldid,<span>0,e);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>});&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li></ol></div> <br /> <br />&nbsp;&nbsp;&nbsp; 2.整个form的提交 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果不使用JQuery的form ajax提交，则必须手动组装所有的表单元素键值对。现在使用JQuery的一个插件：jquery.form.js。将jquery.js，jquery.form.js文件都包含到项目中。然后使用如下代码： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <div id=""><div><div>Java代码 &nbsp;<a title="收藏这段代码"><img src="http://emsn.iteye.com/images/icon_star.png" alt="收藏代码" /></a></div></div><ol start="1"><li><span>$('#'+newid+'_frmNewAddr').ajaxForm({&nbsp;beforeSubmit:&nbsp;validate&nbsp;,success:&nbsp;showResponse});&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>....&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>function&nbsp;validate(formData,&nbsp;jqForm,&nbsp;options){&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;form&nbsp;=&nbsp;jqForm[<span>0];&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>if&nbsp;(!form.new_recipient.value&nbsp;)&nbsp;{&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(<span>'收件人必须填写！');&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return&nbsp;false;&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>if&nbsp;(!form.new_address.value&nbsp;)&nbsp;{&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(<span>'收件地址必须填写！');&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return&nbsp;false;&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;....&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;<span>return&nbsp;true;&nbsp;&nbsp;&nbsp;</span></li><li>}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>function&nbsp;showResponse(responseText,&nbsp;statusText,&nbsp;xhr,&nbsp;$form){&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;address&nbsp;=&nbsp;eval(<span>"("+removeDivTag(responseText)+")");&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#address_recipient")[0].innerHTML&nbsp;=&nbsp;address.recipient;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#address_address")[0].innerHTML&nbsp;=&nbsp;address.address;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#address_organization")[0].innerHTML&nbsp;=&nbsp;address.organization;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;......&nbsp;&nbsp;</li><li>}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li></ol></div> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  其中$('#'+newid+'_frmNewAddr')获取表单对象，其中beforeSubmit对应的validate()是一个表单提交前调用 的方法，可以在此方法中做表单验证，只有该方法返回true，表单才会提交。而success对应的showResponse则是ajax对象成功返回后 的回调方法，可以将回调得到的内容无刷新呈现到当前页面的相应区域中。较方便的做法是在服务器端以JSON格式返回数据，然后在回调函数中使用 eval("("+removeDivTag(responseText)+")")方法获取具有指定结构的js对象。 <br /> <br />&nbsp;&nbsp;&nbsp;&nbsp; 3.使用JQuery做文件上传的ajax提交 <br />&nbsp;&nbsp;&nbsp;&nbsp;  本人寻找并比较了多种ajax或类ajax方式上传文件的做法,譬如使用iframe等。最终觉得使用JQuery是最方便的，不知各位使用后是否与我有 同感。我将我目前的做法总结如下，首先须在项目中包含jquery.js，ajaxfileupload.js，ajaxfileupload.css。 <br /><div id=""><div><div>Java代码 &nbsp;<a title="收藏这段代码"><img src="http://emsn.iteye.com/images/icon_star.png" alt="收藏代码" /></a></div></div><ol start="1"><li><span>&lt;script&nbsp;type="text/javascript"&gt;&nbsp;&nbsp;</span></li><li>function&nbsp;ajaxFileUpload(imgName)&nbsp;&nbsp;</li><li>{&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#loading")&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;.ajaxStart(function(){&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(<span>this).show();&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;})&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;.ajaxComplete(function(){&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(<span>this).hide();&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;$.ajaxFileUpload&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;(&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url:<span>'/productmgr/control/uploadProductImg',&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;secureuri:<span>false,&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fileElementId:&nbsp;imgName+<span>'File',&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dataType:&nbsp;<span>'text',&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function&nbsp;(data,&nbsp;status)&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data&nbsp;=&nbsp;removeDivTag(data);&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>if(data=="ImgEmptyErr"){&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(<span>"请选择上传图片！");&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>if(data=="sysErr"){&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(<span>"上传失败，请重试！");&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#"+imgName)[0].value&nbsp;=&nbsp;data;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(<span>"#"+imgName+"Div")[0].innerHTML&nbsp;=&nbsp;"上传成功！"&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//alert($("#"+imgName)[0].value);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error:&nbsp;function&nbsp;(data,&nbsp;status,&nbsp;e)&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(<span>"添加产品图片时发生如下错误："+e);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>return&nbsp;false;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>}&nbsp;&nbsp;</li><li>&lt;/script&gt;&nbsp;&nbsp;</li></ol></div> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本人服务器端使用的是beanshell脚本，代码如下： <br /><div id=""><div><div>Java代码 &nbsp;<a title="收藏这段代码"><img src="http://emsn.iteye.com/images/icon_star.png" alt="收藏代码" /></a></div></div><ol start="1"><li><span>/*&nbsp;</span></li><li><span>&nbsp;*&nbsp;产品图片上传&nbsp;</span></li><li><span>&nbsp;*&nbsp;&nbsp;</span></li><li><span>&nbsp;*&nbsp;author&nbsp;:&nbsp;Emerson&nbsp;</span></li><li><span>&nbsp;*&nbsp;</span></li><li><span>&nbsp;*&nbsp;Yiihee&nbsp;,&nbsp;Inc.&nbsp;*/&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li><span>import&nbsp;org.ofbiz.base.util.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;org.ofbiz.base.util.string.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;org.ofbiz.entity.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;java.text.SimpleDateFormat;&nbsp;&nbsp;</span></li><li><span>import&nbsp;java.util.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;java.io.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;org.apache.commons.fileupload.disk.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;org.apache.commons.fileupload.servlet.*;&nbsp;&nbsp;</span></li><li><span>import&nbsp;org.apache.commons.fileupload.*;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;configProperties&nbsp;=&nbsp;UtilProperties.getProperties(<span>"opencommon.properties");&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;imageUploadServerPath&nbsp;=&nbsp;configProperties.get(<span>"openb2c.image.upload.server.path");&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>//SimpleDateFormat&nbsp;sf&nbsp;=&nbsp;new&nbsp;SimpleDateFormat("yyyyMMddHHmmss");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>//Date&nbsp;date&nbsp;=&nbsp;new&nbsp;Date();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>//String&nbsp;filename&nbsp;=&nbsp;sf.format(date);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;fileName;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;uploadPath&nbsp;=&nbsp;<span>new&nbsp;File(imageUploadServerPath);//上传文件目录&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>if&nbsp;(!uploadPath.exists())&nbsp;{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uploadPath.mkdirs();&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>//&nbsp;临时文件目录&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;tempPathFile&nbsp;=&nbsp;<span>new&nbsp;File(imageUploadServerPath+"\\temp\\");&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>if&nbsp;(!tempPathFile.exists())&nbsp;{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tempPathFile.mkdirs();&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span>try&nbsp;{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//&nbsp;Create&nbsp;a&nbsp;factory&nbsp;for&nbsp;disk-based&nbsp;file&nbsp;items&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DiskFileItemFactory&nbsp;factory&nbsp;=&nbsp;<span>new&nbsp;DiskFileItemFactory();&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//&nbsp;Set&nbsp;factory&nbsp;constraints&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;factory.setSizeThreshold(<span>4096);&nbsp;//&nbsp;设置缓冲区大小，这里是4kb&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;factory.setRepository(tempPathFile);<span>//设置缓冲区目录&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//&nbsp;Create&nbsp;a&nbsp;new&nbsp;file&nbsp;upload&nbsp;handler&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ServletFileUpload&nbsp;upload&nbsp;=&nbsp;<span>new&nbsp;ServletFileUpload(factory);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//&nbsp;Set&nbsp;overall&nbsp;request&nbsp;size&nbsp;constraint&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;upload.setSizeMax(<span>4194304);&nbsp;//&nbsp;设置最大文件尺寸，这里是4MB&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&nbsp;items&nbsp;=&nbsp;<span>null;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;items&nbsp;=&nbsp;upload.parseRequest(request);<span>//得到所有的文件&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>if(items==null||items.size()==0){&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;msg&nbsp;=&nbsp;<span>"ImgEmptyErr";&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.put(<span>"result",&nbsp;msg);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterator&nbsp;i&nbsp;=&nbsp;items.iterator();&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//此处实际只有一个文件&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>while&nbsp;(i.hasNext())&nbsp;{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileItem&nbsp;fi&nbsp;=&nbsp;(FileItem)&nbsp;i.next();&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fileName&nbsp;=&nbsp;fi.getName();&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>if&nbsp;(!UtilValidate.isEmpty(fileName))&nbsp;{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;fullFile&nbsp;=&nbsp;<span>new&nbsp;File(fi.getName());&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>//File&nbsp;fullFile&nbsp;=&nbsp;new&nbsp;File(filename);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File&nbsp;savedFile&nbsp;=&nbsp;<span>new&nbsp;File(uploadPath,&nbsp;fullFile.getName());&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>int&nbsp;j&nbsp;=&nbsp;0;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>while(savedFile.exists()){&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j++;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;savedFile&nbsp;=&nbsp;<span>new&nbsp;File(uploadPath,&nbsp;savedFile.getName().substring(0,savedFile.getName().lastIndexOf(".")-1)+"("+j+")"+savedFile.getName().substring(savedFile.getName().lastIndexOf("."),savedFile.getName().length()));&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi.write(savedFile);&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fileName&nbsp;=&nbsp;savedFile.getName();&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<span>else{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;msg&nbsp;=&nbsp;<span>"ImgEmptyErr";&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.put(<span>"result",&nbsp;msg);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.put(<span>"result",&nbsp;fileName);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span>catch&nbsp;(Exception&nbsp;e)&nbsp;{&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.log(<span>"上传产品图片发生错误:"+e);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;msg&nbsp;=&nbsp;<span>"sysErr";&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.put(<span>"result",&nbsp;msg);&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>return;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</li></ol></div> <br />&nbsp; 然后将result结果渲染到freemarker模板，并经回调函数解析后展示给用户。 <br /> <br />总结：JQuery强大异常，本文仅从自身使用角度列举了其部分用法，未曾深究最新最优最简用法，暂以此文作为经验总结，以待日后参考修正。代码片段山寨之处实属本人技拙，而非JQuery之过。&nbsp;&nbsp;&nbsp;  </div><img src ="http://www.blogjava.net/hellxoul/aggbug/372445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hellxoul/" target="_blank">hellxoul</a> 2012-03-22 12:04 <a href="http://www.blogjava.net/hellxoul/archive/2012/03/22/372445.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery 上下移动表格元素，并保持顺序不变</title><link>http://www.blogjava.net/hellxoul/archive/2012/03/22/372444.html</link><dc:creator>hellxoul</dc:creator><author>hellxoul</author><pubDate>Thu, 22 Mar 2012 04:02:00 GMT</pubDate><guid>http://www.blogjava.net/hellxoul/archive/2012/03/22/372444.html</guid><wfw:comment>http://www.blogjava.net/hellxoul/comments/372444.html</wfw:comment><comments>http://www.blogjava.net/hellxoul/archive/2012/03/22/372444.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hellxoul/comments/commentRss/372444.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hellxoul/services/trackbacks/372444.html</trackback:ping><description><![CDATA[<div>&nbsp;&nbsp;&nbsp; &lt;html&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;head&gt; &nbsp;<br />&nbsp;&nbsp; &nbsp;&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"&gt;&lt;/script&gt;<br />&nbsp;&nbsp;&nbsp; &lt;title&gt;表格&lt;/title&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;style type="text/css"&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; .editText &nbsp;<br />&nbsp;&nbsp;&nbsp; { &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-width:1px; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-top-style:none; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-left-style:none; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-right-style:none; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-bottom-style:solid; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-color:#030; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width:100%; &nbsp;<br />&nbsp;&nbsp;&nbsp; } &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/style&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;script src="jquery-1.3.2.js" type="text/javascript"&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/script&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript"&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; function moveUp(obj) &nbsp;<br />&nbsp;&nbsp;&nbsp; { &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var current=$(obj).parent().parent(); &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var prev=current.prev(); &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(prev) &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current.insertBefore(prev); &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;<br />&nbsp;&nbsp;&nbsp; } &nbsp;<br />&nbsp;&nbsp;&nbsp; function moveDown(obj) &nbsp;<br />&nbsp;&nbsp;&nbsp; { &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var current=$(obj).parent().parent(); &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var next=current.next(); &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(next) &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; current.insertAfter(next); &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;<br />&nbsp;&nbsp;&nbsp; } &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/script&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/head&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;body&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;table class="grid" width="100%" border="1" cellspacing="0" cellpadding="0"&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;字段英文名&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;字段中文名&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;字段数据类型&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;列宽&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;是否显示&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;是否作为查询条件&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;调整顺序&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;1&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield" class="editText" id="textfield"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; &lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield5" id="textfield5"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox" id="checkbox"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox5" id="checkbox5"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;a href="javascript:void(0)" onClick="moveUp(this)"&gt;上移&lt;/a&gt;&lt;a href="javascript:void(0)" onClick="moveDown(this)"&gt;下移&lt;/a&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;2&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield2" id="textfield2"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; &lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield6" id="textfield6"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox2" id="checkbox2"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox6" id="checkbox6"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;a href="javascript:void(0)" onClick="moveUp(this)"&gt;上移&lt;/a&gt;&lt;a href="javascript:void(0)" onClick="moveDown(this)"&gt;下移&lt;/a&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;3&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield3" id="textfield3"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; &lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield7" id="textfield7"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox3" id="checkbox3"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox7" id="checkbox7"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;a href="javascript:void(0)" onClick="moveUp(this)"&gt;上移&lt;/a&gt;&lt;a href="javascript:void(0)" onClick="moveDown(this)"&gt;下移&lt;/a&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;4&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield4" id="textfield4"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; &lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="text" name="textfield8" id="textfield8"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox4" id="checkbox4"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input type="checkbox" name="checkbox8" id="checkbox8"&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;a href="javascript:void(0)" onClick="moveUp(this)"&gt;上移&lt;/a&gt;&lt;a href="javascript:void(0)" onClick="moveDown(this)"&gt;下移&lt;/a&gt;&lt;/td&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/table&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/body&gt; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/html&gt;&nbsp;</div><img src ="http://www.blogjava.net/hellxoul/aggbug/372444.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hellxoul/" target="_blank">hellxoul</a> 2012-03-22 12:02 <a href="http://www.blogjava.net/hellxoul/archive/2012/03/22/372444.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery判断对象是否存在 </title><link>http://www.blogjava.net/hellxoul/archive/2012/03/22/372443.html</link><dc:creator>hellxoul</dc:creator><author>hellxoul</author><pubDate>Thu, 22 Mar 2012 04:01:00 GMT</pubDate><guid>http://www.blogjava.net/hellxoul/archive/2012/03/22/372443.html</guid><wfw:comment>http://www.blogjava.net/hellxoul/comments/372443.html</wfw:comment><comments>http://www.blogjava.net/hellxoul/archive/2012/03/22/372443.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/hellxoul/comments/commentRss/372443.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hellxoul/services/trackbacks/372443.html</trackback:ping><description><![CDATA[<div>if($ ("#id")){ <p>}else{}</p> <p>jquery不管对象存不存在都会返回object。</p> <p>应该用 </p>  <p>if($ ("#id").length&gt;0){}else{}</p> <p>or&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p> <p>&nbsp;if($ ("#id")[0]){&nbsp;&nbsp;&nbsp; } else {&nbsp;&nbsp; }</p> <p>or&nbsp;</p> <p>&nbsp;if(document.getElementById("id")){} else {}</p></div><img src ="http://www.blogjava.net/hellxoul/aggbug/372443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hellxoul/" target="_blank">hellxoul</a> 2012-03-22 12:01 <a href="http://www.blogjava.net/hellxoul/archive/2012/03/22/372443.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>