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 相关文章推荐
W3C Group的JavaScript1.8 新特性介绍
May 19 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
Mar 10 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
jquery 添加节点的几种方法介绍
Sep 04 Javascript
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
jQuery判断数组是否包含了指定的元素
Mar 10 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
Jun 01 Javascript
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
Angular 开发学习之Angular CLI的安装使用
Dec 31 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
Feb 28 Javascript
vue使用节流函数的踩坑实例指南
May 20 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 cookie 登录验证示例代码
2009/03/16 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
Python 中的with关键字使用详解
2016/09/11 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
python命令行工具Click快速掌握
2019/07/04 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
心理健康课教学反思
2014/02/13 职场文书
房屋公证委托书
2014/04/03 职场文书
企业管理标语
2014/06/10 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
初二英语教学反思
2016/02/15 职场文书
赞美教师的句子
2019/09/02 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
MySQL表锁、行锁、排它锁及共享锁的使用详解
2022/04/02 MySQL