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 相关文章推荐
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
JavaScript Accessor实现说明
Dec 06 Javascript
JS实现网页上随机产生超链接地址的方法
Nov 09 Javascript
AngularJS教程之简单应用程序示例
Aug 16 Javascript
js前端解决跨域问题的8种方案(最新最全)
Nov 18 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
Dec 14 Javascript
JavaScript使用Math.random()生成简单的验证码
Jan 21 Javascript
使用kbone解决Vue项目同时支持小程序问题
Nov 08 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 Javascript
Nuxt.js 静态资源和打包的操作
Nov 06 Javascript
Vue 数据绑定的原理分析
Nov 16 Javascript
javascript实现下拉菜单效果
Feb 09 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遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
扩展String功能方法
2006/09/22 Javascript
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
jquery插件之easing使用
2010/08/19 Javascript
Javascript图像处理—亮度对比度应用案例
2013/01/03 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
python中单例常用的几种实现方法总结
2018/10/13 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
使用Pytorch来拟合函数方式
2020/01/14 Python
PyQt5实现画布小程序
2020/05/30 Python
教育学习自我评价
2014/02/03 职场文书
小学数学教研活动总结
2014/07/01 职场文书
学校师德师风整改措施
2014/10/27 职场文书
2014年领班工作总结
2014/11/25 职场文书
python随机打印成绩排名表
2021/06/23 Python
oracle数据库去除重复数据
2022/05/20 Oracle