jquery一般方法介绍 入门参考


Posted in Javascript onJune 21, 2011

1、event.preventDefault():阻止某个事件的发生。如一个链接,点击时一般会跳到所链接的页面,如果想规避掉这个功能,则可以采用这个方法。如:

<a href="www.baidu.com">点击百度</a> 

<script> 


$(document).read(function(){ 



$("a").click(function(event){ 





event.preventDefault(); //效果为当点击以上链接时,页面保持不动。 



}) 


}) 

</script>

2、hide()方法,顾名思义,隐藏的方法,若在上述例子中的下面加上$(this).hide(),则点击百度四个字会消失。若加上$(this).hide("slow"),则可发现,点击百度四个字会慢慢消失。
3、callback的用法。callback即所谓的回调函数,只有当父函数执行完后才执行该回调函数。示例如下:

(1)当回调函数没有参数时,直接$.get("dd.html",mycallback);

(2)回调函数包括参数时,$.get("dd.html",function(){

mycallback(param1,param2);


})

切忌写成$.get("dd.html",mycallback(param1,param2));则程序会将mycallback()方法返回的值作为get()方法的第二个参数传进去执行get()方法。
4、jquery(selector,[context])的用法:

1、$('div.foo').click(function(){

$('span',this).addClass('bar');

})

html代码为

<div class="foo"><span>哈哈</span>哈哈2</div>

<div class="foo1"><span>哈哈3</span></div>

<style> .bar{font-weight:bold}</style>

在class为foo的div区域内点击,可以发现哈哈两个字变粗了,其余的字保持原样,因为上面script代码表示在class为foo的div中的span中才可以引发addClass的操作。

2、$(this) :如可在上述script代码中添加$(this).slideUp().

3、$.post('url.xml', function(data) {

var $child = $(data).find('child');

}) //加载url.xml中时,将其内容存入data的变量中,再将data中含有child节点的内容存入变量$child中

4、<body>

<p>one</p> <div><p>two</p></div> <p>three</p>

<script>

$("div > p").css("border", "1px solid gray");

</script>

</body> //效果为第二个p采用了该样式

5、$("input:radio", document.forms[0]);
6、$("div", xml.responseXML); //找出xml.responseXML中的div
7、$(document.body).css( "background", "black" );

8、$(myForm.elements).hide()

 
5、jQuery( html, [ ownerDocument ] )的用法:
(1)$("<div/>", {

"class": "test",

text: "Click me!",

click: function(){

$(this).toggleClass("test");

}

}).appendTo("body"); 

或者

 

$("<div/>").attr {

"class": "test",

text: "Click me!",

click: function(){

$(this).toggleClass("test");

}

}).appendTo("body");

Javascript 相关文章推荐
Javascript实现的鼠标经过时播放声音
May 18 Javascript
Jquery之美中不足小结
Feb 16 Javascript
加载列表时jquery获取ul中第一个li的属性
Nov 02 Javascript
浅谈javascript中call()、apply()、bind()的用法
Apr 20 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
Jul 01 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 Javascript
JS实现图片放大缩小的方法
Feb 15 Javascript
5 种JavaScript编码规范
Jan 30 Javascript
vue-cli监听组件加载完成的方法
Sep 07 Javascript
JavaScript回调函数callback用法解析
Jan 14 Javascript
JavaScript中继承原理与用法实例入门
May 09 Javascript
jQuery实现移动端扭蛋机抽奖
Nov 08 jQuery
jquery操作select option 的代码小结
Jun 21 #Javascript
jquery随意添加移除html的实现代码
Jun 21 #Javascript
基于Jquery实现表格动态分页实现代码
Jun 21 #Javascript
基于jquery实现的表格分页实现代码
Jun 21 #Javascript
jquery异步请求实例代码
Jun 21 #Javascript
读jQuery之九 一些瑕疵说明
Jun 21 #Javascript
读jQuery之八 包装事件对象
Jun 21 #Javascript
You might like
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
php+mysql写的简单留言本实例代码
2008/07/25 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
原生js实现tab选项卡切换
2020/03/23 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
开发Vue树形组件的示例代码
2017/12/21 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Python中turtle库的使用实例
2019/09/09 Python
python os模块在系统管理中的应用
2020/06/22 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
《满井游记》教学反思
2014/02/26 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
长江七号观后感
2015/06/11 职场文书
初中班主任工作随笔
2015/08/15 职场文书
vue递归实现树形组件
2022/07/15 Vue.js