jQuery的一些注意


Posted in Javascript onDecember 06, 2006

用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")就要小心了,因为取到的文本框并不是弹出窗口中的。

Javascript 相关文章推荐
js操作ajax返回的json的注意问题!
Feb 23 Javascript
js绑定事件this指向发生改变的问题解决方法
Apr 23 Javascript
jQuery获取节点和子节点文本的方法
Jul 22 Javascript
jQuery使用之设置元素样式用法实例
Jan 19 Javascript
Js制作点击输入框时默认文字消失的效果
Sep 05 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
Sep 27 Javascript
谈谈因Vue.js引发关于getter和setter的思考
Dec 02 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
JavaScript函数定义方法实例详解
Mar 05 Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 Javascript
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
Dec 06 #Javascript
鼠标移动到一张图片时变为另一张图片
Dec 05 #Javascript
JS日历 推荐
Dec 03 #Javascript
Js的MessageBox
Dec 03 #Javascript
硬盘浏览程序,保存成网页格式便可使用
Dec 03 #Javascript
常用js脚本
Dec 03 #Javascript
论坛特效代码收集(落伍转发-不错)
Dec 02 #Javascript
You might like
Terran建筑一览
2020/03/14 星际争霸
php自动适应范围的分页代码
2008/08/05 PHP
php 函数使用方法与函数定义方法
2010/05/09 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
python通过实例讲解反射机制
2019/10/17 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
Python发送邮件封装实现过程详解
2020/05/09 Python
python 使用多线程创建一个Buffer缓存器的实现思路
2020/07/02 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
销售行业个人求职自荐信
2013/09/25 职场文书
网页设计个人找工作求职信
2013/11/28 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
文化大革命观后感
2015/06/17 职场文书