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 相关文章推荐
JavaScript之DOM插入更新删除_动力节点Java学院整理
Jul 03 Javascript
利用JavaScript实现栈的数据结构示例代码
Aug 02 Javascript
vue注册组件的几种方式总结
Mar 08 Javascript
angular实现页面打印局部功能的思考与方法
Apr 13 Javascript
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
实例详解BootStrap的动态模态框及静态模态框
Aug 13 Javascript
element-ui循环显示radio控件信息的方法
Aug 24 Javascript
jQuery.parseJSON()函数详解
Feb 28 jQuery
vue多层嵌套路由实例分析
Mar 19 Javascript
layui prompt 设置允许空白提交的方法
Sep 24 Javascript
Vue防止白屏添加首屏动画的实例
Oct 31 Javascript
javascript中layim之查找好友查找群组
Feb 06 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
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
php header功能的使用
2013/10/28 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
PHP多进程编程实例
2014/10/15 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
jQuery 解析xml文件
2009/08/09 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
常用的javascript设计模式
2017/01/11 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
详解Python中的正斜杠与反斜杠
2019/08/09 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
python 进程池pool使用详解
2020/10/15 Python
python如何写个俄罗斯方块
2020/11/06 Python
Python排序函数的使用方法详解
2020/12/11 Python
个人作风剖析材料
2014/02/02 职场文书
二年级评语大全
2014/04/23 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
出生证明范本
2015/06/15 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
高三生物教学反思
2016/02/22 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers