其实 $ 就是 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();
分享到:
相关推荐
JQuery中$(function()的用法
$.each()遍历数组或对象的具体用法
`$`还经常用于包装非jQuery对象,使其能够使用jQuery的方法。此外,`$`还可以接受一个函数作为参数,这个函数会在文档加载完成后执行,即我们常说的DOM就绪事件。 ```javascript $(document).ready(function() { /...
对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 ...
页面前端 jquery 用法 (function($) {})(jQuery);的用法
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:...
- `.fn.extend()`用于向jQuery的实例方法集合中添加新的方法,使得所有jQuery对象都可以使用这些方法。 理解这三个概念对于开发jQuery插件至关重要。通过`.fn.extend()`,开发者可以创建自己的自定义功能,使得它们...
本文将深入探讨jQuery中的Ajax用法,包括基本使用、参数配置、请求类型以及处理响应。 ### 1. 基本使用 jQuery的Ajax方法是`$.ajax()`,其基本语法如下: ```javascript $.ajax({ url: '...
本文实例讲述了jQuery使用$.get()方法从服务器文件载入数据。分享给大家供大家参考。具体如下: <!DOCTYPE html> <html> <head> [removed] [removed] [removed] $(document).ready(function(){ $...
自2006年发布以来,jQuery已经成为Web开发中最广泛使用的库之一,极大地推动了前端开发的进步。 **jQuery核心概念** 1. **选择器**: jQuery的选择器基于CSS选择器,允许开发者轻松选取DOM中的元素。例如,`$("#id...
jquery是js的类库,js本身不能操作header,因为js是在浏览器加载页面过程中才开始执行的header需要服务器端执行操作 如果是ajax,是可以设置header $.ajax({ url: "", data: {}, type: "GET", beforeSend: ...
解决`$`符号冲突的首要方法是使用jQuery提供的`$.noConflict()`函数。这个函数的作用是释放`$`变量,将其控制权交还给之前占用它的库。例如,如果我们有`jquery-1.11.0.js`和`jquery-1.5.0.js`两个版本的jQuery,...
Jquery的$.ajax的用法: jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据,这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况...
本文将深入探讨jQuery.validate的使用方法以及源码解析,帮助开发者更好地理解和运用这一工具。 首先,我们来了解一下jQuery.validate的基本用法。引入jQuery和jQuery.validate库后,我们可以通过调用`$("#formID")...
《jQuery.common通用方法详解》 在Web开发领域,jQuery库以其简洁、易用的API深受开发者喜爱。jQuery.common就是一种常见的做法,它将常用的jQuery方法进行封装,形成一个通用的方法集合,以方便开发者在项目中复用...
本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下: 首先,新建Login.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
首先我们需要清楚的是jquery load方法是对jQuery.ajax()进行封装以方便我们使用的一个方法,当我们需要处理较为复杂的逻辑时候,还是需要用到jQuery.ajax()这个比较全面的方法的。 调用load方法的完整语法格式:...
另一个简单的方法是在需要使用jQuery的$时,直接在语句块中使用jQuery()函数。这种方法不需要额外的函数调用,直接使用jQuery()即可。但是这种方法会使得代码略显繁琐,因为它不使用$快捷方式。示例如下: ```...
主要介绍了jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法,结合实例形式分析了jQuery中$.extend(true,object1, object2);进行深拷贝操作相关实现技巧,需要的朋友可以参考下
它使用`jQuery.extend()`方法来扩展类的功能,允许动态添加新的方法和属性。`jQuery.fn`(即`jQuery.prototype`)是用于定义jQuery实例的方法,如`each`、`find`等。通过`jQuery.extend()`,不仅可以扩展jQuery本身...