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 相关文章推荐
扩展JavaScript功能的正确方法(译文)
Apr 12 Javascript
JS编程小常识很有用
Nov 26 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
node.js中的fs.rename方法使用说明
Dec 16 Javascript
基于JavaScript实现网页倒计时自动跳转代码
Dec 28 Javascript
jQuery中Find选择器用法示例
Sep 21 Javascript
详解javascript事件绑定使用方法
Oct 20 Javascript
简单的网页广告特效实例
Aug 19 Javascript
Vue下路由History模式打包后页面空白的解决方法
Jun 29 Javascript
基于D3.js实现时钟效果
Jul 17 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
AngularJS与后端php的数据交互方法
Aug 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访问Google Search API的方法
2015/03/05 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
浅谈javascript中的作用域
2012/04/07 Javascript
jQuery层次选择器选择元素使用介绍
2013/04/18 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
2017/01/10 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
在Python中使用正则表达式的方法
2015/08/13 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
python实现人脸识别代码
2017/11/08 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
新年寄语大全
2014/04/12 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
授权委托书协议书
2014/10/16 职场文书
2014年居委会工作总结
2014/12/09 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
讲座新闻稿
2015/07/18 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL