美文网首页
jquery入门

jquery入门

作者: 王小妞闯天涯 | 来源:发表于2019-08-15 17:46 被阅读0次

1.语法格式$(selector).action()

selector:要操作的元素 eg:this,#identifer(根据ID取元素),.class(根据类取元素)

action:对元素操作如hide,show之类

$(this).hide() 

2.入口函数:

jquery:

$(document).ready(function(){

  // 开始写 jQuery 代码... 

//文档加载完成之后再执行,避免还没加载完成找不到元素

});

注意和JavaScript 的 window.onload 事件不同的是JavaScript等到所有内容,包括外部图片之类的文件加载完后,才会执行而ready是在

文档的html元素加载完成后就开始执行

3.选择器:

元素选择器:$("p").action() 选择所有p元素

id选择器:$("#identifer") 选择id为identifer的元素

类选择器:$("box") 选择class为box的元素

4.常用事件:

$("div").click(function(){ 

console.log('点击了div盒子');

});

$("div").dblclick(function(){ 

console.log('双击了div盒子');

});

$("div").mouseenter(function(){

console.log('鼠标滑过了div盒子');

});

$("div").mouseleave(function(){

console.log('鼠标离开了div盒子');

});

$("div").mousedown(function(){

console.log('鼠标按下div盒子未离开');

});

$("div").mouseup(function(){

console.log('鼠标按下div盒子离开了');

});

$("div").hover( function(){ console.log ("你进入了div 盒子");

    },

    function(){        console.log("你离开了div盒子!");

    });

$("div").focus(function(){

console.log('聚焦在div盒子');

});

$("div").blur(function(){

console.log('焦点离开div盒子');

});

5.动作

$("div").hide();//隐藏

$("div").show();//显示

$("div").toggle(); //用来切换hide和show

$("div").fadeIn(); //淡入

$("div").fadeOut();//淡出

$("div").fadeToggle();//用来切换fadeIn和fadeOut

$("#div1").fadeTo("slow",0.15); //淡入淡出添加透明度

$("#div").slideDown() //滑下

$("#div").slideUp()//滑上

$("#div").slideToggle() //滑下滑上切换

$("button").click(function(){ $("div").animate({

    height:'150px', //动画

    width:'150px'  });});

$("button").stop(); //停止动画

jQuery 方法链接

允许我们在相同的元素上运行多条 jQuery 命令,一条接着另一条

例如:$("div").css("color","red").slideUp(2000).slideDown(2000);

6.dom属性操作

$("#identfier").text();设置或返回所选元素的文本内容

$("#identfier").html();设置或返回所选元素的内容(包括 HTML 标记)

$("#identfier").val();设置或返回表单字段的值

$("#identfier").attr("href");获取属性

$("#identfier").text("Hello world!"); //设置元素属性的值

$("#identfier").val("Hello"); 

$("#identfier").attr("href","http://baidu/com");

$("p").append("追加文本");

$("p").prepend("在开头追加文本");

$("img").after("在后面添加文本");

$("img").before("在前面添加文本");

$("#div1").remove();删除被选元素及其子元素。

$("#div1").empty();删除被选元素的子元素。

$("p").remove(".italic");

$("h1,h2,p").addClass("blue"); 添加class

$("h1,h2,p").removeClass("blue"); 移除class

$("h1,h2,p").toggleClass("blue"); 添加和移除切换

$("p").css("background-color","yellow");设置 CSS 属性

$("p").css({"background-color":"yellow","font-size":"200%"});设置多个 CSS 属性

$("#div1").width(); 方法设置或返回元素的宽度(不包括内边距、边框或外边距)

$("#div1").height();设置或返回元素的高度(不包括内边距、边框或外边距)

$("#div1").innerWidth(); 方法返回元素的宽度(包括内边距)

$("#div1").innerHeight();innerHeight() 方法返回元素的高度(包括内边距)

$("#div1").outerWidth();返回元素的宽度(包括内边距和边框)

$("#div1").outerHeight();返回元素的高度(包括内边距和边框)

7.dom元素操作

$("span").parent();方法返回被选元素的直接父元素

$("span").parents(); 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)

$("span").parentsUntil("div");方法返回介于两个给定元素之间的所有祖先元素

$("div").find("span"); 方法返回被选元素的后代元素,一路向下直到最后一个后代

$("h2").siblings(); 方法返回被选元素的所有同胞元素

$("h2").next(); 方法返回被选元素的下一个同胞元素

$("h2").nextAll();方法返回被选元素的所有跟随的同胞元素

$("h2").nextUntil("h6"); 方法返回介于两个给定参数之间的所有跟随的同胞元素

$("div p").first(); 方法返回被选元素的首个元素

$("div p").last();方法返回被选元素的最后一个元素

$("p").eq(1);方法返回被选元素中带有指定索引号的元素

$("p").filter(".url");方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回

$("p").not(".url");方法返回不匹配标准的所有元素

相关文章

  • jQuery入门及选择器篇

    1、jQuery入门 1.1、什么是jQuery? jQuery是一个JavaScript函数库。jQuery是一...

  • Web前端JQuery入门实战案例

    前端jquery入门到实战 为什么要学习Jquery?因为生活。 案例: 使用jquery案例: jquery 快...

  • jQuery Mobile入门

    jQuery Mobile入门 下载 http://jquerymobile.com/ 什么是jQuery Mob...

  • JQuery 操作手册

    1-1主要内容 1、快速入门2、JQuery概念3、JQuery选择器4、JQuery动画5、JQuery DOM...

  • JQuery

    JQuery 基础:概念快速入门JQuery对象和JS对象区别与转换选择器DOM操作案例 JQuery 基础: 概...

  • java基础-day59-Jquery

    jQuery入门 1)了解jQuery的背景和特点2)理解js对象和jQuery对象的区别 4)js对象和jQue...

  • jQuery进阶

    前言: 在《jQuery入门》一文中,记录了jQuery选择器、属性与样式和DOM操作等内容,本文将对jQuery...

  • JQuery 和CSS 选择器对比

    学习前端大名鼎鼎的JQuery,入门肯定都是学习JQuery的选择器,大多数教程都会说JQuery能使用CSS的选...

  • jQuery 简介

    本教程我们来学习 JQuery 的基础入门知识。JQuery 是一个快速、简洁的 JavaScript 框架,是继...

  • jQuery 简介

    本教程我们来学习 JQuery 的基础入门知识。JQuery 是一个快速、简洁的 JavaScript 框架,是继...

网友评论

      本文标题:jquery入门

      本文链接:https://www.haomeiwen.com/subject/geezjctx.html