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通过googleAIP翻译PHP系统的语言配置的实现代码
Oct 17 Javascript
Js+Flash实现访问剪切板操作
Nov 20 Javascript
js里怎么取select标签里的值并修改
Dec 10 Javascript
jquery 动态创建元素的方式介绍及应用
Apr 21 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
May 07 Javascript
js数组与字符串的相互转换方法
Jul 09 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
Nov 05 Javascript
ajax接收后台数据在html页面显示
Feb 19 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
vue.js this.$router.push获取不到params参数问题
Mar 03 Javascript
vue2的 router在使用过程中遇到的一些问题
Apr 13 Vue.js
基于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调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
小程序实现录音上传功能
2019/11/22 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
Ruby如何实现动态方法调用
2012/11/18 面试题
党课培训主持词
2014/04/01 职场文书
大班亲子运动会方案
2014/06/10 职场文书
实习护士自荐信
2014/06/21 职场文书
公司年底活动方案
2014/08/17 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
二审答辩状格式
2015/05/22 职场文书
辩护意见书
2015/06/04 职场文书
大学军训口号大全
2015/12/24 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL