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 相关文章推荐
window.requestAnimationFrame是什么意思,怎么用
Jan 13 Javascript
javascript unicode与GBK2312(中文)编码转换方法
Nov 14 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
javascript模拟命名空间
Apr 17 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
D3.js实现直方图的方法详解
Sep 25 Javascript
js cookie实现记住密码功能
Jan 17 Javascript
webpack配置sass模块的加载的方法
Jul 30 Javascript
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
elementUI table表格动态合并的示例代码
May 15 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
Jul 27 Javascript
利用H5api实现时钟的绘制(javascript)
Sep 13 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中常见的sql攻击正则表达式汇总
2014/11/06 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
拖拉表格的JS函数
2008/11/20 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
JScript中的条件注释详解
2015/04/24 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
原生js实现轮播图特效
2020/05/04 Javascript
JS实现简单打字测试
2020/06/24 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
大学生怎样写好自荐信
2014/02/25 职场文书
就业协议书怎么填
2014/04/11 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
社团活动总结怎么写
2014/06/30 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers