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 相关文章推荐
HTML代码中标签的全部属性 中文注释说明
Mar 26 Javascript
script标签属性type与language使用选择
Dec 02 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
moment.js轻松实现获取当前日期是当年的第几周
Feb 05 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
Apr 20 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
Angular4 中常用的指令入门总结
Jun 12 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
使用element-ui table expand展开行实现手风琴效果
Mar 15 Javascript
express框架中使用jwt实现验证的方法
Aug 25 Javascript
vue element upload组件 file-list的动态绑定实现
Oct 11 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 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使用parse_url和parse_str解析URL
2015/02/22 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
JScript的条件编译
2007/05/29 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
详解Python中的__init__和__new__
2014/03/12 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
使用Python进行目录的对比方法
2018/11/01 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
python能在浏览器能运行吗
2020/06/17 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
计算机相关的自我评价
2014/01/15 职场文书
财务部经理岗位职责
2014/02/03 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
高中运动会前导词
2015/07/20 职场文书
担保书怎么写 ?
2019/04/22 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android