`
bits00
  • 浏览: 74808 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jQuery之$用法

 
阅读更多

其实 $ 就是 jQuery 的缩写。

 

 

1. 选择器

$("td:last").attr("colspan");

 

 

2. 把dom对象转化为jQuery对象

$(document.body).html("<b>Hello world!</b>");

$("body")[0].innerHTML("<b>Hello world!</b>");

 

 

3. 用字符串创建jQuery对象

$("<b>Hello World!</b>").appendTo("p");

 

 

4. document.body.onload事件

语法1:$(document).ready(function)

语法2:$().ready(function)

语法3:$(function)

 

 

5. 判断浏览器类型

ie浏览器:$.browser.msie

firfox    :$.browser.mozillo

 

 

6. $.each(obj,function);

依次将多个参数传入函数中执行

$.each( [10,20,30] , function(i){ alert("Item "+i+" is "+this); } );

$.each( {name:"John",lang:"JS"}, function(i{ alert("key:"+i+",value:"+this); }) );

 

 

7. $.extend(obj1,obj2)  用第2个对象扩展第一个对象

var obj1 = {validate:false, limit:5, name:"foo"};

var obj2 = {validate:true, name:"bar"};

$.extend(obj1, obj2);

执行后 obj1 对象为 {validate:true, limit:5, name:"bar"}

 

 

8. $.grep(array, function)过滤数组

将array的元素依次传入function,function 必须返回boolean。

var arr = $.grep( [0,1,2,3,4], function(i){ return i > 2; } );

 

 

9. 合并两个数组

$.merge([0,1,2], [2,3,4]);

结果:[0,1,2,2,3,4]

 

 

10. 去除字符串两端的空格

$.trim("  hello, how are you?   ");

结果是"hello, how are you?"

 

 

 

11.  $.fn.check=function 自定义函数

$.fn.check = function() {

return this.each(function(){

this.checked = true;

});

};

这个函数可以这样调用:

$("input[@type='checkbox']").check();


 

 

0
0
分享到:
评论
2 楼 bits00 2012-03-11  
zhangyaochun 写道
LZ的这篇有几个小小的问题:
1----attr

9----$.merge([0,1,2], [2,3,4])
            //结果是 [0, 1, 2, 2, 3, 4]  只是合并 不去重

可以参考一下我写的http://zhangyaochun.iteye.com/blog/1183874

恩,我实验了一下,你是对的,多谢你的提醒!
我看了你的博客,你对jQuery研究得很深入,我还得多向你学习。
1 楼 zhangyaochun 2012-03-10  
LZ的这篇有几个小小的问题:
1----attr

9----$.merge([0,1,2], [2,3,4])
            //结果是 [0, 1, 2, 2, 3, 4]  只是合并 不去重

可以参考一下我写的http://zhangyaochun.iteye.com/blog/1183874

相关推荐

    JQuery中$(function()的用法

    JQuery中$(function()的用法

    jQuery的$.each()遍历数组或对象的用法

    $.each()遍历数组或对象的具体用法

    Jquery中$与$.fn的区别实例.zip

    `$`还经常用于包装非jQuery对象,使其能够使用jQuery的方法。此外,`$`还可以接受一个函数作为参数,这个函数会在文档加载完成后执行,即我们常说的DOM就绪事件。 ```javascript $(document).ready(function() { /...

    Jquery $when done then的用法详解

    对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 ...

    jquery 用法 (function($) {})(jQuery);的用法

    页面前端 jquery 用法 (function($) {})(jQuery);的用法

    jQuery中$.fn的用法示例介绍

    $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:...

    深入理解jquery的$.extend()、$.fn和$.fn.extend()

    - `.fn.extend()`用于向jQuery的实例方法集合中添加新的方法,使得所有jQuery对象都可以使用这些方法。 理解这三个概念对于开发jQuery插件至关重要。通过`.fn.extend()`,开发者可以创建自己的自定义功能,使得它们...

    jquery 的ajax用法

    本文将深入探讨jQuery中的Ajax用法,包括基本使用、参数配置、请求类型以及处理响应。 ### 1. 基本使用 jQuery的Ajax方法是`$.ajax()`,其基本语法如下: ```javascript $.ajax({ url: '...

    jQuery使用$.get()方法从服务器文件载入数据实例

    本文实例讲述了jQuery使用$.get()方法从服务器文件载入数据。分享给大家供大家参考。具体如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; [removed] [removed] [removed] $(document).ready(function(){ $...

    jquery简单用法大全

    自2006年发布以来,jQuery已经成为Web开发中最广泛使用的库之一,极大地推动了前端开发的进步。 **jQuery核心概念** 1. **选择器**: jQuery的选择器基于CSS选择器,允许开发者轻松选取DOM中的元素。例如,`$("#id...

    jQuery在header中设置请求信息的方法

    jquery是js的类库,js本身不能操作header,因为js是在浏览器加载页面过程中才开始执行的header需要服务器端执行操作 如果是ajax,是可以设置header $.ajax({ url: "", data: {}, type: "GET", beforeSend: ...

    jQuery中 $ 符号的冲突问题及解决方案

    解决`$`符号冲突的首要方法是使用jQuery提供的`$.noConflict()`函数。这个函数的作用是释放`$`变量,将其控制权交还给之前占用它的库。例如,如果我们有`jquery-1.11.0.js`和`jquery-1.5.0.js`两个版本的jQuery,...

    Jquery中$.post和$.ajax的用法小结

    Jquery的$.ajax的用法: jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据,这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况...

    jQuery.validate 用法

    本文将深入探讨jQuery.validate的使用方法以及源码解析,帮助开发者更好地理解和运用这一工具。 首先,我们来了解一下jQuery.validate的基本用法。引入jQuery和jQuery.validate库后,我们可以通过调用`$("#formID")...

    jquery.common通用方法

    《jQuery.common通用方法详解》 在Web开发领域,jQuery库以其简洁、易用的API深受开发者喜爱。jQuery.common就是一种常见的做法,它将常用的jQuery方法进行封装,形成一个通用的方法集合,以方便开发者在项目中复用...

    jQuery使用$.ajax提交表单完整实例

    本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下: 首先,新建Login.html页面: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    关于JQuery($.load)事件的用法和分析

    首先我们需要清楚的是jquery load方法是对jQuery.ajax()进行封装以方便我们使用的一个方法,当我们需要处理较为复杂的逻辑时候,还是需要用到jQuery.ajax()这个比较全面的方法的。 调用load方法的完整语法格式:...

    在jQuery中使用$而避免跟其它库产生冲突的方法

    另一个简单的方法是在需要使用jQuery的$时,直接在语句块中使用jQuery()函数。这种方法不需要额外的函数调用,直接使用jQuery()即可。但是这种方法会使得代码略显繁琐,因为它不使用$快捷方式。示例如下: ```...

    jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析

    主要介绍了jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法,结合实例形式分析了jQuery中$.extend(true,object1, object2);进行深拷贝操作相关实现技巧,需要的朋友可以参考下

    jQuery源码解读

    它使用`jQuery.extend()`方法来扩展类的功能,允许动态添加新的方法和属性。`jQuery.fn`(即`jQuery.prototype`)是用于定义jQuery实例的方法,如`each`、`find`等。通过`jQuery.extend()`,不仅可以扩展jQuery本身...

Global site tag (gtag.js) - Google Analytics