当前位置: 首页 > 图文教程 > 网络编程 > Javascript > jQuery的一些注意

Javascript
实现表格中行点击时的渐扩效果!
多图展示滑动过渡效果
弹出自适应图片大小的窗口弹出窗口根据图片大小,自动判断高和宽。
拖动Html元素集合 Drag and Drop any item
脚本吧 - 幻宇工作室用到js,超强推荐base.js
使用透明叠加法美化文件上传界面
JavaScript高级程序设计
对象的类型:本地对象(1)
如何实现表格中行点击时的渐扩效果!
使用button标签,实现三态图片按钮
根据分辩率调用不同的CSS.
Web版彷 Visual Studio 2003 颜色选择器
JS中简单的实现像C#中using功能(有源码下载)
js之WEB开发调试利器:Firebug 下载
jQuery中文入门指南,翻译加实例,jQuery的起点教程
jQuery 1.0.4 - New Wave Javascript(js源文件)
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
换肤测试程序js脚本
xWin之JS版(2-26更新)
共享自己写一个框架DreamScript

Javascript 中的 jQuery的一些注意


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 240 ::
收藏到网摘: n/a

用jQuery的时候,刚开始一直以为用$("#someid")取出来的是dom对象的扩展,于是就很自在的用$("#someid").value,$("#someid").text之类的,可惜一直取不出要的值。后来才发现,它并不是扩展。如果要取类似上面的值,就要用$("#someid").val(),$("#someid").text()。这些还是在查看了它的api文档以后才发现的,不禁要感慨一声,JavaScripty的api文档多重要啊。
  这两个方法:$("#formId").submit(), $("#formId").submit(function(){ ...}),两者不一样的是,前者是调用submit方法,后者是增加onsubmit方法。
  用jQuery调用ajax,是非常方便的,$.get, $.post,看了这两个方法,就会发现了。javascript用fp是挺方便的,如果是Java的话,目前也就只会用匿名类的方法,代码还不简洁,而且一点fp的味道都没有。
  用thickbox(从http://jquery.com/plugins进去,找到thickbox的主页,看一下example就会用了),要写弹出窗口的时候要注意了,如果是用#td_inline的话,比如这样写

<div id="messageDiv">
<input type="text" id="nameTextfield"/>
</div>

然后按钮这样写:
<a href="#td_inline?width......&inlineid=messageDiv" class="thickbox"/>
现在的问题就是,如果你在弹出的窗口中,要取得nameTextfield的value(或其他属性),就取不出你想要的值了,因为实际上弹出的窗口是另一个新的div,里面的对象跟messageDiv里面的对象是不一样的,这时候如果想用document.getElementById("nameTextfield")就要小心了,因为取到的文本框并不是弹出窗口中的。