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 相关文章推荐
Domino中运用jQuery读取视图内容的方法
Oct 21 Javascript
JavaScript Scoping and Hoisting 翻译
Jul 03 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
Dec 04 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
JavaScript实现的经典文件树菜单效果
Sep 08 Javascript
PHP实现记录代码运行时间封装类实例教程
May 08 Javascript
JavaScript实现QQ列表展开收缩扩展功能
Oct 30 Javascript
JS中的模糊查询功能
Dec 08 Javascript
关于引入vue.js 文件的知识点总结
Jan 28 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
vue+axios全局添加请求头和参数操作
Jul 24 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
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
Python 常用string函数详解
2016/05/30 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
python实现图片转字符小工具
2019/04/30 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
pandas使用之宽表变窄表的实现
2020/04/12 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
高中生毕业学习总结的自我评价
2013/11/14 职场文书
医科大学生的自我评价
2013/12/04 职场文书
项目合作意向书模板
2014/07/29 职场文书
2014年医院后勤工作总结
2014/12/06 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
2015年工程师工作总结
2015/04/30 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers