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 相关文章推荐
翻译整理的jQuery使用查询手册
Mar 07 Javascript
基于jquery的固定表头和列头的代码
May 03 Javascript
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 Javascript
js中最容易被忽视的事件问题大总结
May 15 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
Aug 03 Javascript
angular和BootStrap3实现购物车功能
Jan 25 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
Sep 05 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
Nov 15 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
详解ES7 Decorator 入门解析
Feb 18 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 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
substr()函数中文版
2006/10/09 PHP
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
2016/11/15 PHP
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
brook javascript框架介绍
2011/10/10 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
js初始化验证实例详解
2016/11/26 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
vue实现数字滚动效果
2020/06/29 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
Python标准库与第三方库详解
2014/07/22 Python
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
python字符串格式化方式解析
2019/10/19 Python
Python调用JavaScript代码的方法
2020/10/27 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
2014年自我评价
2014/01/04 职场文书
单身联谊活动方案
2014/01/29 职场文书
《菜园里》教学反思
2014/04/17 职场文书
护士求职简历自我评价
2015/03/10 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android