1.Window.onload 的JQuery方法
$(document).ready(function(){
//The Code!
})
可以简写为:
$(function(){
//The Code!
})
2.添加和去除Css类
$(function(){
$(“a.alink”).mouseover(function(){
this.addClass(“over”); //添加样式
}).mouseout(function(){
this.removeClass(“over”); //去除样式
})
})
3.动态切换样式
$funciotn(){
$(a.alink).click(function(){
This.toggleClass(“highline”); //动态切换,当有时去除,当没有时添加
})
}
4.给表格的偶数行添加样式
$(".mytable tr:even").addClass("tr1");
5.在选中元素上添加内容
如:$("p ").wrap(“<div class=’aa’></div >”);
原代码:<p>测试</p>
运行后效果: <div class=’aa’><p>测试</p></div >
6.直接获取、编辑内容
var sString = $(“p:frist”).text(); //获取第一个P标签的文本值
$(“p:last”).html(sString); //把值赋给最后一个P标签,以Html形式赋给,也就是说可以包含Html标签
7.页面元素有克隆
$(“img.eq(1)”).clone().appendTo($(“p”)); //将第一个图片克隆到所有的P标签中
8.事件的监听
$(“img”)
.bind (“click”,fnMyfun1=function(){ //添加事件1
$(“#show”).append(“事件1”); //在id为show的标签中添加文本
})
.bind (“click”,fnMyfun2=function(){//添加事件2
$(“#show”).append(“事件2”);
})
.bind (“click”,fnMyfun3=function(){//添加事件3
$(“#show”).append(“事件3”);
}) //可以同时添加多个事件
9.移除监听的事件
$(“input(type=button)”).click(function(){
$(“img”).unbind(“click”,” fnMyfun1”); //移除事件监听fnMyfun1
})
10.JQuery制作动画与特效――元素的显示与隐藏效果
$(“img”).hide();
$(“img”).hide(3000); //设置渐隐的时间,单位毫秒
$(“img”).show ();
$(“img”).show (3000);
还有更多特效如:fadeIn() fadeout() slideUp() slideDown()
11.JQuery的功能虑数
·浏览器的检测
用$.browser方法
$.browser.verson //获取浏览器版本号
function detect(){
if($.browser.msie)
return “IE”;
if($.browser.mozilla)
return “Mozilla”;
if($.browser.safari)
return “Safari”;
if($.browser.opera)
return “Opera”;
}
12.盒子模型类型
$.boxModel 如果是True,则是标准W3C,False则是其他。
13. $.each遍历
var aArray = [“sdf”,”dasd”,”dsa”]; //数组
$.each(aArray,function(iNum,value){
document.write(“序号:”+iNum+” 值:”+value);
});
var oObj = {one:1,two:2,three:3};
$.each(aArray,function(property,value){
document.write(“属性:”+ property +” 值:”+value);
});
14.数据过虑
var aArray = [1,3,5,6,7,8,6,8];
var aResulr = $.grep(aArray,function(){
return value > 4; //返回大于4的值,过虑了小于等于4的值
});
15.数组的转换
var aArray = [“a”,”b”,”c”,”d”];
aArray = $.map(aArray,function(value,index){
return (value.toUpperCase()+index);
});
16.JQuery中使用Ajax
$(“#display”).load(“aaa.aspx”); //display为接收数据的容器
$.get(url,[data],[callback]) //get方式
$.post(url,[data],[callback],[type]) //post方式
例:
function createQuerystring()
{
var username = encodeURI($(“#userName”).val); //userName为文本框的id
var password = encodeURI($(“#passWord”).val);
var queryString = {username:username, password:passWord};
return queryString;
}
$.get(“aa.aspx”, createQuerystring(), function(data){
$(“#serverResponse”).html(decodeURI(data));
});
Ajax 细节设置
$.ajax({
type : ”GET”,
url : “aa.aspx”,
data : createQuerystring(),
success : function(data){
$(“#serverResponse”).html(decodeURI(data));
}
})
Ajax全局设置
$.ajaxSetup({
url : “aa.aspx”,
data : createQuerystring(),
success : function(data){
$(“#serverResponse”).html(decodeURI(data));
}
}) //这个设置后,就成为了Ajax的默认设置
相关推荐
本资源包含了一些常用的jQuery版本文件,这些文件可以帮助开发者在不同项目需求下选择最适合的jQuery版本。 1. jQuery的核心概念: jQuery的核心理念是"Write Less, Do More",它通过简洁的API提供了丰富的功能。...
7. **链式操作(Chaining)**:jQuery方法返回的是jQuery对象,使得可以连续调用多个方法,如`$("#element").addClass("active").css("color", "red");`. 8. **尺寸和位置(Dimensions and Position)**: - `...
**jQuery 是一个广泛使用的 JavaScript 库,它极大地...学习和掌握jQuery的常用方法,将极大地提高前端开发效率和代码质量。在实际工作中,查阅jQuery官方文档和在线教程,结合项目实践,可以进一步提升jQuery技能。
**jQuery 演示:深入理解与应用** jQuery 是一个高效、简洁且功能丰富的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画...这个"jQuerydemo"压缩包中的案例,将会是你学习和探索jQuery的宝贵资源。
标题所指的知识点是:jQuery中常用动画效果函数 描述所指的知识点是:收集整理jQuery中常用动画效果函数的相关资料,其内容具有参考借鉴价值。 标签所指的知识点是:jquery 动画函数 具体知识点详解: 1. jQuery...
在本压缩包中,我们有两个版本的jQuery核心库文件:`jquery-1.12.4.js` 和 `jquery-1.12.4.min.js`。前者是未压缩的源代码,适合开发调试使用,后者是经过压缩和优化的版本,适用于生产环境,体积更小,加载速度更快...
本文介绍了jQuery的一些常用功能,包括页面元素的引用、jQuery对象与DOM对象之间的转换、获取集合中的某一项、实现set和get操作、集合处理功能以及如何扩展jQuery。通过理解和掌握这些基本概念和技巧,可以更高效地...
通过`$.fn.extend()`,开发者可以创建自定义的jQuery方法,比如`$.fn.myPlugin()`。 在提供的文件`function.js`和`common.js`中,可能包含了作者整理的一些实用的jQuery函数或通用脚本。这些文件可能涵盖上述提到的...
- 初始化配置:在JavaScript中,通过jQuery选择器找到目标元素,然后调用插件方法并配置参数,初始化组件。 - 绑定事件:根据需要,为插件的各个元素绑定事件处理函数,以响应用户的交互行为。 总的来说,jQuery和...
jQuery生态系统中有很多插件,它们扩展了jQuery的功能,比如表单验证插件jQuery Validate,轮播图插件jQuery Carousel,弹出框插件jQuery UI Dialog等。这些插件通常通过`$.fn.extend()`方法与jQuery集成。 **...
本教程将通过几个常见的jQuery小例子,深入解析jQuery的核心功能及其使用方法。 1. **选择器**: jQuery的选择器类似于CSS选择器,用于选取HTML元素。例如,`$("#myDiv")`会选择ID为"myDiv"的元素,`$(".myClass")`...
本文将详细介绍一些常用的jQuery插件,并探讨它们在实际项目中的应用。 1. **jQuery UI** jQuery UI 是一个官方的jQuery扩展库,提供了一整套用户界面组件,如日期选择器(DatePicker)、对话框(Dialog)、拖放...
5. **AJAX交互**:`$.ajax()`函数是jQuery中的核心异步数据请求方法,它可以处理XMLHttpRequests。此外,`$.get()`和`$.post()`简化了GET和POST请求,`$.getJSON()`专门用于获取JSON数据。 6. **链式操作**:jQuery...
在JQuery中,一些常用属性和方法对于开发者来说尤其重要,因为它们是日常开发中的核心工具。 首先,我们来看看JQuery中的事件处理。在JQuery中,事件处理通过绑定事件处理器来实现,这些处理器可以响应用户的交互...
**jQuery中文API**是JavaScript库jQuery的中文文档,它为开发者提供了一个全面、直观的参考指南,便于在JavaScript编程中高效地使用jQuery。jQuery因其简洁的语法和强大的功能,在Web开发领域广泛应用,尤其是在处理...
除了以上两个,打包可能还包含了其他实用组件,如日期选择器(jQuery Datepicker)、下拉菜单插件(Select2)、弹窗提示(jQuery UI Dialog)、轮播图(Bootstrap Carousel)等,这些都是Web开发中常用的功能。...
jQuery,作为一个广泛使用的...了解和熟练掌握这些jQuery方法,能够极大地提高开发效率,简化前端代码,使项目更易于维护。无论是在页面初始化、动态内容更新,还是复杂的用户交互中,jQuery都是一个强大而灵活的工具。
8. **遍历与操作集合**: jQuery对象是一个元素集合,`each()` 方法可用于遍历并操作这些元素,`map()` 可以对集合中的每个元素应用函数并返回新的集合。 9. **链式调用**: jQuery 的方法返回的通常是jQuery对象本身...
另外,`.load()`, `.get()`, `.post()` 等简化版方法也很常用。 ```javascript $.ajax({ url: 'data.json', type: 'GET', dataType: 'json', success: function(data) { console.log(data); } }); ``` ### ...
jQuery中的jQuery()方法是核心功能之一,它提供了一种简洁的方式来选取DOM元素并进行操作。...通过选择器、上下文参数以及与其他jQuery方法的组合,开发者可以实现丰富的交互效果和动态更新页面的功能。