您可以使用 HTML 的 标签引用它,扩展方法

var obj3 = document.getElementByIdnew JSLite.calendar{ //返回更改的时间值date=2014-10-11 console.log console.log.hidePrevBtn

jQuery 属性接受器
jQuery 使用 XPath 表明式来摘取带有给定属性的因素。
$("[href]"卡塔尔 选取全数带有 href 属性的因素。
$("[href='#']"卡塔尔(قطر‎ 选取全数带有 href 值等于 "#" 的元素。
$("[href!='#']"卡塔尔国 选择全体带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']"卡塔尔(英语:State of Qatar) 选用全数 href 值以 ".jpg" 结尾的要素。

亲身试意气风发试

2、class操作

例子二

$(document).ready(function(){--- jQuery functions go here ----});

This is a heading

This is a paragraph.

This is another paragraph.

Click me

亲身试生龙活虎试

在上头的例子中,当按键的点击事件被触发时会调用一个函数:

$("button").click(function() {..some code... } )

该格局隐蔽全部 <  p> 成分:

$("p").hide();

独立文件中的函数

万生龙活虎您的网址包涵众多页面,并且您愿意您的 jQuery 函数易于维护,那么请把你的 jQuery 函数放到独门的 .js 文件中。

当大家在科目中示范 jQuery 时,会将函数直接抬高到 部分中。然则,把它们放到一个独立的文件中会越来越好,就好像这么(通过 src 属性来援引文件):

实例

jQuery 名称矛盾

jQuery 使用 $ 符号作为 jQuery 的简单介绍方式。

一点其余 JavaScript 库中的函数(比方 Prototype)同样采纳 $ 符号。

jQuery 使用名称叫 noConflict(卡塔尔(قطر‎ 的办法来解决该难题。

var jq=jQuery.noConflict(),扶助你使用本人的称呼(比方 jq)来代表 $ 符号。

亲身试意气风发试

结论

由于 jQuery 是为管理 HTML 事件而特意规划的,那么当你遵从以下条件时,您的代码会更确切且更易维护:

把持有 jQuery 代码置于事件管理函数中

把不论什么事件管理函数置于文书档案就绪事件微型机中

把 jQuery 代码置于单独的 .js 文件中

举例存在名称冲突,则重命名 jQuery 库

jQuery 事件

上面是 jQuery 中事件措施的有的例证:

图片 1

Paste_Image.png

jQuery 事件参照他事他说加以考察手册。

jQuery 隐藏/显示

隐形、呈现、切换,滑动,淡入淡出,以致动画,哇哦!

实例

jQuery hide()

示范七个简易的 jQuery hide(卡塔尔国 方法。

jQuery hide()

另叁个 hide(卡塔尔 演示。怎么样遮掩部分文本。

jQuery hide() 和 show()

经过 jQuery,您能够利用 hide(卡塔尔(قطر‎ 和 show(卡塔尔 方法来掩藏和显示 HTML 成分:

$("#hide").click(function(){

$("p").hide();

});

$("#show").click(function(){

$("p").show();

});

亲自试大器晚成试

语法:

$(selector).hide(speed,callback);

$(selector).show(speed,callback);

可选的 speed 参数规定隐蔽/展现的速度,能够取以下值:"slow"、"fast" 或阿秒。

可选的 callback 参数是藏匿或出示成功后所试行的函数名称。

上面包车型地铁事例演示了满含 speed 参数的 hide(卡塔尔(英语:State of Qatar) 方法:

实例

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

$("p").hide(1000);

});

亲身试生龙活虎试

jQuery toggle()

由此 jQuery,您能够使用 toggle(卡塔尔 方法来切换 hide(卡塔尔(英语:State of Qatar) 和 show(卡塔尔国 方法。

来得被埋伏的要素,并隐讳已显得的成分:

实例

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

$("p").toggle();

});

亲身试一试

语法:

$(selector).toggle(speed,callback);

可选的 speed 参数规定遮盖/呈现的快慢,能够取以下值:"slow"、"fast" 或纳秒。

可选的 callback 参数是 toggle(卡塔尔(قطر‎ 方法成功后所实践的函数名称。

jQuery 效果参谋手册。

jQuery 淡入淡出

实例

jQuery fadeIn()

演示 jQuery fadeIn() 方法。

jQuery fadeOut()

演示 jQuery fadeOut() 方法。

jQuery fadeToggle()

演示 jQuery fadeToggle() 方法。

jQuery fadeTo()

演示 jQuery fadeTo() 方法。

jQuery Fading 方法

透过 jQuery,您能够完毕要素的淡入淡出效果。

jQuery 具备上面八种 fade 方法:

fadeIn()

fadeOut()

fadeToggle()

fadeTo()

jQuery fadeIn() 方法

jQuery fadeIn(卡塔尔(英语:State of Qatar) 用于淡入已隐蔽的要素。

语法:

$(selector).fadeIn(speed,callback);

可选的 speed 参数规定职能的时长。它能够取以下值:"slow"、"fast" 或皮秒。

可选的 callback 参数是 fading 达成后所实施的函数名称。

上面包车型大巴例子演示了蕴藏不相同参数的 fadeIn(卡塔尔国 方法:

实例

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

$("#div1").fadeIn();

$("#div2").fadeIn("slow")

$("#div3").fadeIn(3000);

});

亲身试后生可畏试

jQuery fadeOut() 方法

jQuery fadeOut(卡塔尔(قطر‎ 方法用于淡出可以见到成分。

语法:

$(selector).fadeOut(speed,callback);

可选的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或飞秒。

可选的 callback 参数是 fading 实现后所试行的函数名称。

上边的事例演示了包蕴不一致参数的 fadeOut(卡塔尔(英语:State of Qatar) 方法:

实例

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

$("#div1").fadeOut();

$("#div2").fadeOut("slow");

$("#div3").fadeOut(3000);

});

亲自试少年老成试

jQuery fadeToggle() 方法

jQuery fadeToggle(卡塔尔 方法能够在 fadeIn(卡塔尔国 与 fadeOut(卡塔尔 方法之间开展切换。

假使成分已退出,则 fadeToggle(卡塔尔(قطر‎ 会向成分增添淡入效果。

假诺成分已淡入,则 fadeToggle(卡塔尔(英语:State of Qatar) 会向成分加多淡出效果与利益。

语法:

$(selector).fadeToggle(speed,callback);

可选的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或飞秒。

可选的 callback 参数是 fading 落成后所推行的函数名称。

上面包车型地铁例证演示了蕴涵差异参数的 fadeToggle(卡塔尔国 方法:

实例

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

$("#div1").fadeToggle();

$("#div2").fadeToggle("slow");

$("#div3").fadeToggle(3000);

});

亲身试意气风发试

jQuery fadeTo() 方法

jQuery fadeTo(卡塔尔 方法允许渐形成给定的不折射率(值介于 0 与 1 之间)。

语法:

$(selector).fadeTo(speed,opacity,callback);

供给的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或飞秒。

fadeTo(卡塔尔(英语:State of Qatar) 方法中必备的 opacity 参数将淡入淡出效果设置为给定的不发光度(值介于 0 与 1 之间)。

可选的 callback 参数是该函数达成后所实施的函数名称。

上边包车型大巴事例演示了含蓄不一致参数的 fadeTo(卡塔尔 方法:

实例

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

$("#div1").fadeTo("slow",0.15);

$("#div2").fadeTo("slow",0.4);

$("#div3").fadeTo("slow",0.7);

});

亲身试风姿洒脱试

jQuery 效果参照他事他说加以考察手册。

jQuery 滑动

jQuery 滑动方法可使成分上下滑动。

实例

jQuery slideDown()

演示 jQuery slideDown() 方法。

jQuery slideUp()

演示 jQuery slideUp() 方法。

jQuery slideToggle()

演示 jQuery slideToggle() 方法。

jQuery 滑动方法

通过 jQuery,您能够在要素上开创滑动作效果果。

jQuery 具备以下滑动方法:

slideDown()

slideUp()

slideToggle()

jQuery slideDown() 方法

jQuery slideDown(卡塔尔国 方法用于向下滑动成分。

语法:

$(selector).slideDown(speed,callback);

可选的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或飞秒。

可选的 callback 参数是滑动完结后所实行的函数名称。

上边包车型客车事例演示了 slideDown(卡塔尔国 方法:

实例

$("#flip").click(function(){

$("#panel").slideDown();

});

亲自试风华正茂试

jQuery slideUp() 方法

jQuery slideUp(卡塔尔国 方法用于发展滑动成分。

语法:

$(selector).slideUp(speed,callback);

可选的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或飞秒。

可选的 callback 参数是滑动实现后所推行的函数名称。

上面包车型地铁例证演示了 slideUp(卡塔尔国 方法:

实例

$("#flip").click(function(){

$("#panel").slideUp();

});

亲身试意气风发试

jQuery slideToggle() 方法

jQuery slideToggle(卡塔尔国 方法能够在 slideDown(卡塔尔 与 slideUp()方法之间举办切换。

万一成分向下滑动,则 slideToggle(卡塔尔(英语:State of Qatar) 可向上海搞笑剧团动它们。

只要成分向上滑动,则 slideToggle(卡塔尔国 可向下滑动它们。

$(selector).slideToggle(speed,callback);

可选的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或皮秒。

可选的 callback 参数是滑动完毕后所实践的函数名称。

上面的例子演示了 slideToggle(卡塔尔(قطر‎ 方法:

实例

$("#flip").click(function(){

$("#panel").slideToggle();

});

亲身试风度翩翩试

jQuery 效果参照他事他说加以考察手册。

jQuery 动画

jQuery animate(卡塔尔(قطر‎ 方法允许你创立自定义的卡通。

jQuery 动画 - animate() 方法

jQuery animate(卡塔尔 方法用于创设自定义动漫。

语法:

$(selector).animate({params},speed,callback);

供给的 params 参数定义产生动漫的 CSS 属性。

可选的 speed 参数规定职能的时间长度。它能够取以下值:"slow"、"fast" 或飞秒。

可选的 callback 参数是卡通片完结后所推行的函数名称。

上边包车型地铁事例演示 animate(卡塔尔 方法的精简利用;它把

要素移动到左边,直到 left 属性等于 250 像素甘休:

实例

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

$("div").animate({left:'250px'});

});

亲身试生机勃勃试

唤醒:私下认可地,全数 HTML 成分都有三个静态地方,且不能够移动。

如需对岗位打开操作,要记得第风姿浪漫把成分的

CSS position 属性*设置为*relative、fixed 或 absolute!

jQuery animate(卡塔尔(قطر‎ - 操作五天性情

请稳重,生成动漫的长河中可同期使用八个脾性:

实例

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

$("div").animate({ left:'250px', opacity:'0.5', height:'150px', width:'150px' });

});

亲自试朝气蓬勃试

提醒:能够用 animate(卡塔尔(英语:State of Qatar) 方法来操作全数 CSS 属性吗?

是的,大致能够!但是,要求牢牢记住后生可畏件首要的作业:当使用 animate()时,必须运用 Camel 标识法书写全体的属性名,比方,必需选拔 paddingLeft 实际不是 padding-left,使用 marginRight 并不是 margin-right,等等。

还要,色彩动漫并不包涵在主题 jQuery 库中。

大器晚成经急需转移颜色动漫,您须求从 jQuery.com 下载 Color Animations 插件。

jQuery animate(卡塔尔(قطر‎ - 使用相对值

也足以定义绝对值(该值相对于成分的方今值)。供给在值的前头加上 += 或 -=:

实例

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

$("div").animate({ left:'250px', height:'+=150px', width:'+=150px' });

});

亲身试意气风发试

jQuery animate(卡塔尔 - 使用预约义的值

你依旧足以把质量的动漫值设置为 "show"、"hide" 或 "toggle":

实例

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

$("div").animate({ height:'toggle' });

});

亲自试豆蔻梢头试

jQuery animate(卡塔尔 - 使用队列功用

默许地,jQuery 提供针对性动漫的行列功效。

那表示少年老成旦你在相互作用之后编写多少个 animate(卡塔尔(قطر‎ 调用,jQuery 会创制富含那么些方法调用的“内部”队列。然后逐条运维这个 animate 调用。

实例 1

隐身,假设您愿意在竞相之后实践不一致的动漫片,那么我们要利用队列功用:

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

var div=$("div");

div.animate({height:'300px',opacity:'0.4'},"slow");

div.animate({width:'300px',opacity:'0.8'},"slow");

div.animate({height:'100px',opacity:'0.4'},"slow");

div.animate({width:'100px',opacity:'0.8'},"slow");

});

亲身试生机勃勃试

实例 2

下边的例证把

要素移动到左手,然后增Gavin本的字号:

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

var div=$("div");

div.animate({left:'100px'},"slow");

div.animate({fontSize:'3em'},"slow");

});

亲自试生龙活虎试

jQuery 结束动画

jQuery stop(卡塔尔(英语:State of Qatar) 方法用于在动漫或效果与利益完结前对它们进行结束。

实例

jQuery stop() 滑动

演示 jQuery stop() 方法。

jQuery stop()动漫(带有参数)

演示 jQuery stop() 方法。

jQuery stop() 方法

jQuery stop(卡塔尔(قطر‎ 方法用于截止动画或效果与利益,在它们产生在此以前。

stop(卡塔尔 方法适用于具备 jQuery 效果函数,满含滑动、淡入淡出和自定义动漫。

语法

$(selector).stop(stopAll,goToEnd);

可选的 stopAll 参数规定是还是不是相应杀绝动漫队列。默许是 false,即仅结束活动的卡通,允许任何排入队列的动漫向后施行。

可选的 goToEnd 参数规定是不是立时成功如今卡通。私下认可是 false。

由此,私下认可地,stop(卡塔尔(英语:State of Qatar) 会打消在被选成分上内定的日前卡通。

下边包车型客车例子演示 stop(卡塔尔 方法,不带参数:

实例

$("#stop").click(function(){

$("#panel").stop();

});

亲身试生机勃勃试

jQuery 效果参照他事他说加以考查手册。

jQuery 函数

Callback 函数在时下卡通 百分之百 完结以往施行。

jQuery 动漫的主题素材

众多 jQuery 函数涉及动漫。这么些函数大概会将speedduration用作可选参数。

例子:$("p").hide("slow")

speedduration参数可以安装过多不意气风发的值,譬喻 "slow", "fast", "normal" 或纳秒。

实例

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

$("p").hide(1000);

});

亲身试生龙活虎试

由于 JavaScript 语句(指令)是各种试行的 - 依照顺序,动漫之后的话语只怕会时有发生错误或页面冲突,因为动漫还还未有做到。

为了制止那几个情状,您能够以参数的样式丰裕 Callback 函数。

jQuery Callback 函数

当动画 100% 完成后,即调用 Callback 函数。

标准的语法:

$(selector).hide(speed,callback)

callback参数是贰个在 hide 操作落成后被履行的函数。

错误(没有 callback)

$("p").hide(1000);

alert("The paragraph is now hidden");

亲自试风流倜傥试

正确(有 callback)

$("p").hide(1000,function(){

alert("The paragraph is now hidden");

});

亲自试豆蔻梢头试

结论:即使您愿目的在于一个关系动漫的函数之后来实施语句,请使用 callback 函数。

jQuery Chaining

经过 jQuery,您可以把动作/方法链接起来。

Chaining 允许我们在一条语句中允许四个 jQuery 方法(在同样的要素上)。

jQuery 方法链接

直到今后,大家都以贰遍写一条 jQuery 语句(一条接着另一条)。

只是,有生龙活虎种名称叫链接(chaining)的技艺,允许大家在肖似的成分上运维多条 jQuery 命令,一条接着另一条。

唤醒:那样的话,浏览器就不必多次找出相近的要素。

如需链接多少个动作,您只需简单地把该动作增至事前的动作上。

例子 1

上面的例子把 css(卡塔尔国, slideUp(卡塔尔, and slideDown(卡塔尔 链接在一同。"p1" 成分首先会成为深古金色,然后向上海好笑剧团动,然后向下滑动:

$("#p1").css("color","red").slideUp(2000).slideDown(2000);

亲自试一试

假使供给,大家也得以加上多少个艺术调用。

提醒:当举办链接时,代码行会变得比较糟糕。可是,jQuery 在语法上不是很严谨;您可以据守期待的格式来写,包括折行和缩进。

例子 2

那样写也得以运作:

$("#p1").css("color","red") .slideUp(2000) .slideDown(2000);

亲自试后生可畏试

jQuery 会抛掉多余的空格,并依据意气风发行长代码来实践上边的代码行。

小编:hx恒久之恋

链接:

來源:简书

小说权归小编全体。商业转载请联系作者获得授权,非商业转发请注解出处。

移除单个样式类

//name:需要移除的样式类名
removeClass(“name”);
//例子,移除div中one的样式类名
$(“div”).removeClass(“one”);

设置格局

jQuery 安装

Production version - 用于实际的网站中,已被精短和减少。

决断是或不是有样式类

//name:用于判断的样式类名,返回值为true false
hasClass(name)
//例子,判断第一个div是否有one的样式类
$(“div”).hasClass(“one”);
点击显示 var obj3 = document.getElementById new $.calendar(obj3,{ "now":"2014-09-15" },function{ //&#36820;&#22238;&#26356;&#25913;&#30340;&#26102;&#38388;&#20540;date=2014-10-11 console.log;

在 HTML DOM 术语中:
选拔器允许你对 DOM 成分组或单个 DOM 节点实行操作。

万般会把 jQuery 代码放到 部分的事件管理方法中:

简易事件绑定

click(handler)          单击事件
mouseenter(handler)     鼠标进入事件
mouseleave(handler)     鼠标离开事件
scroll(handler)         滚动事件
//缺点:一次只能绑定一个事件
 var obj4 = document.getElementById var cal=new $.calendar[0],function{ console.log; //&#36820;&#22238;&#26356;&#25913;&#30340;&#26102;&#38388;&#20540;date=2014-10-11 $('#JSLiteCalenbar4 input').val.val .time("yyyy/MM&#26376;dd&#26085; hh:mm:ss",'default') console.log;

.

Paste_Image.png

删去成分

remove:比较于empty,本身也删除(自寻短见)
$(“div”).remove();

hidePrevBtn:掩盖上风流浪漫页 按键 展现现在时光,无法翻阅历史 hide:点击彰显分界面 setDate:设置时间,传json time:设置是不是足以选则时间 "yyyy/MM月dd日 hh:mm:ss" 系列号时间格式 'default' 暗许再input中显示默许时间或许指准时间

jQuery 成分接收器
jQuery 使用 CSS 选取器来采撷 HTML 成分。
$("p") 选取 < p> 元素。
$("p.intro"卡塔尔(قطر‎ 选用全体 class="intro" 的 < p> 成分。
$("p#demo"卡塔尔国 选拔全部 id="demo" 的 < p> 成分。

$(this).hide()

什么是jQuery?

jquery的官网:http://jquery.com/

图片 2

法定说法

简言之:jQuery正是一个js库,使用jQuery,会比使用JavaScript更简便易行。
js库:把部分常用到的不二法门写到一个独自的js文件,使用的时候平昔去援用那js文件就足以了。(animate.js)

hide

jQuery 选用器参谋手册

jQuery 事件

jQuery 是为事件管理非常陈设的。

jQuery 事件函数
jQuery 事件管理方法是 jQuery 中的大旨函数。
事件管理程序指的是当 HTML 中爆发一些事件时所调用的主意。术语由事件“触发”(或“激发”)日常会被运用。
平凡会把 jQuery 代码放到 <head>部分的事件管理方法中:
实例

<html>
  <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
      $(document).ready(function(){
        $("button").click(function(){ 
          $("p").hide();
        });
      });
    </script>
  </head>
  <body>
    <h2>This is a heading</h2>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>
    <button>Click me</button>
  </body>
</html>

亲自试后生可畏试
在上头的例子中,当按键的点击事件被触发时会调用七个函数:

$("button").click(function() {..some code... } )

该办法掩瞒全部 < p> 成分:

$("p").hide();

单身文件中的函数
即使您的网址包蕴众多页面,并且您希望你的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独门的 .js 文件中。
当大家在科目中示范 jQuery 时,会将函数间接助长到 <head> 部分中。可是,把它们放到叁个独门的文本中会越来越好,有如这么(通过 src 属性来援用文件):
实例

<head>
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="my_jquery_functions.js"></script>
</head>

jQuery 名称冲突
jQuery 使用 $ 符号作为 jQuery 的简要介绍情势。
一点别的 JavaScript 库中的函数(比方 Prototype)相符选取 $ 符号。
jQuery 使用名叫 noConflict(卡塔尔(英语:State of Qatar) 的议程来消除该难题。
var jq=jQuery.noConflict(),帮忙你使用本身的称呼(举例 jq)来顶替 $ 符号。
亲身试黄金时代试

结论
出于 jQuery 是为拍卖 HTML 事件而专门企划的,那么当你遵守以下标依期,您的代码会更方便且更易维护:

  • 把富有 jQuery 代码置于事件处理函数中
  • 把装有事件处理函数置于文书档案就绪事件微型机中
  • 把 jQuery 代码置于单独的 .js 文件中
  • 即使存在名称冲突,则重命名 jQuery 库

jQuery 事件
上边是 jQuery 中事件措施的片段例子:

图片 3

Paste_Image.png

jQuery 使用 XPath 表达式来采摘带有给定属性的成分。

each方法

职能:遍历jQuery对象集结,为各样相配的因素试行一个函数

// 参数一表示当前元素在所有匹配元素中的索引号
// 参数二表示当前元素(DOM对象)
$(selector).each(function(index,element){});

引用JSLit.js 下载 JSLite.io,兼容 JSLite 和 jQuery

jQuery 语法实例
$(this).hide()
演示 jQuery hide(卡塔尔(قطر‎ 函数,蒙蔽当前的 HTML 成分。
$("#test").hide()
演示 jQuery hide() 函数,隐藏 id="test" 的元素。
$("p").hide()
演示 jQuery hide(卡塔尔 函数,掩盖全数 < p> 成分。
$(".test").hide()
示范 jQuery hide(卡塔尔 函数,隐蔽全数 class="test" 的要素。

jQuery 的 action(卡塔尔 实行对成分的操作

安装四个样式

//参数是一个对象,对象中包含了需要设置的样式名和样式值
css(obj);
//使用案例
$("#one").css({
    "background":"gray",
    "width":"400px",
    "height":"200px"
});

强大方法

Paste_Image.png

$(this卡塔尔.hide(卡塔尔国 - 隐藏当前成分

undelegate() 方式(不用)

效果与利益:解绑事件

$( selector ).undelegate(); //解绑所有的delegate事件
$( selector).undelegate( “click” ); //解绑所有的click事件
var obj3 = document.getElementByIdnew JSLite.calendar(obj3,{ "now":"2014-09-15"},function{ //返回更改的时间值date=2014-10-11 console.log console.log.time("yyyy/MM月dd日 hh:mm:ss",'default');var cal = new JSLite.calendar{ return { "now":"2014-09-15",//服务器当前时间 "change":true,//是否更改当前时间以前的内容 "interfaceNum":3,//显示当前以后多少个日历 "workdate":[ { "date":"2013-12", "day":["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "20"] },{ "date":"2014-09", "day":["10", "2", "3", "4", "5", "6", "20"] },{ "date":"2014-05", "day":["10", "2", "3", "4", "5", "6", "20"] },{ "date":"2014-10", "day":["12", "2", "3", "4", "5", "6", "20"] } ] }},function{ //返回更改的时间值date=["2014-10-10,0","2014-10-11,0"] console.log
<head><script src="jquery.js"></script></head>

$("[href$='.jpg']"卡塔尔 选取全体 href 值以 ".jpg" 结尾的要素。

清空成分

  • empty:清空钦定节点的有所因素,自己保留(清理门户卡塔尔国
$(“div”).empty();//清空div的所有内容(推荐使用,会清除子元素上绑定的内容,源码)
  • 清空成分的第三种方法
$(“div”).html(“”);//使用html方法来清空元素,不推荐使用,会造成内存泄漏,绑定的事件不会被清除。

例子一

警告
请使用 document.write(卡塔尔国 仅仅向文书档案输出写内容。
借使在文书档案已到位加载后进行 document.write,整个 HTML 页面将被遮住:

选择符(selector)“查询”和“查找” HTML 元素

什么是jquery对象?

jquery对象正是接收jquery的法子赢得页面中的成分重临的对象就是jQuery对象。比如利用$(卡塔尔方法再次来到对象都以jquery对象。

$(“div”);//标签选择器返回的jquery对象。
$(“#btnShowDiv”);//id选择器返回的jquery对象。

jquery对象只可以利用jquery对象的措施

var $obj = $(“div”);
$obj.html(“jquery对象设置文本的方法”);
$obj.show();//jquery对象显示文本
$obj.click(function() {});//jquery对象绑定事件

正文为我们享受了一个绚烂的js日历控件,供我们参照他事他说加以侦查,具体内容如下

文档就绪函数
在实例中的全体 jQuery 函数坐落于三个 document ready 函数中:

Microsoft CDN:

on事件绑定

优势:最今世的情势,包容zepto(移动端相符jQuery的二个库卡塔尔国,刚烈建议使用

// 第一个参数:events,绑定事件的名称可以是由空格分隔的多个事件(标准事件或者自定义事件)
// 第二个参数:selector, 执行事件的后代元素(可选),如果没有后代元素,那么事件将有自己执行。
// 第三个参数:data,传递给处理函数的数据,事件触发的时候通过event.data来使用(不常使用)
// 第四个参数:handler,事件处理函数
$(selector).on(events[,selector][,data],handler);

例子:
// 表示给$(selector)绑定代理事件,当必须是它的内部元素span才能触发这个事件,支持动态绑定
$(selector).on( "click",“span”, function() {});
// 表示给$(selector)绑定事件,并且由自己触发,不支持动态绑定(不使用代理)。
$(selector).on( "click", function() {});

上述就是本文的全部内容,希望对我们的读书抱有利于。

越多的选取器实例

jQuery CSS 选择器

补充

页面援引 JSLite 大概jQuery

jQuery CSS 选择器
jQuery CSS 接受器可用于转移 HTML 成分的 CSS 属性。
上面包车型地铁例子把具有 p 元素的背景颜色改造为米红:
实例
$("p").css("background-color","red");
亲身试后生可畏试

$("[href='#']"卡塔尔(英语:State of Qatar) 选拔全数带有 href 值等于 "#" 的元素。

第六章:jquery操作DOM(节点)

把 jQuery 加多到你的网页
如需使用 jQuery,您需求下载 jQuery 库(会在下边为你解说),然后把它包括在期望利用的网页中。
jQuery 库是叁个 JavaScript 文件,您能够使用 HTML 的 <script> 标签引用它:

实例

卡通小结

1.jQuery给大家提供了三组动漫,show/hide、slideUp/slideDown、fadeIn/fadeOut
2.动漫切换格局:slideToggle、fadeToggle,注意:show和hide未有切换的不二等秘书技。
3.淡入淡出到某个值:fadeTo方法。
4.show/slideDown/fadeIn多少个是突显效果、hide/slideUp/fadeOut四个是藏身效果。
5.show/hide校勘的是因素的height,width,opacity。slide体系方法修改的是因素的height。fade体系方法校正的是因素的opacity。那三种办法改善的这么些值,都以带数字的,因为带了数字技术做渐变。


那是为着避防文书档案在一丝一毫加载(就绪)以前运营 jQuery 代码。

$("p#demo"卡塔尔(英语:State of Qatar) 选择全部 id="demo" 的 < p> 成分。

区分jQuery和JavaScript

JavaScript是一门编制程序语言,jquery是用JavaScript达成的一个JavaScript库,目标是简化我们的付出。

下载 jQuery
有七个本子的 jQuery 可供下载:
Production version - 用于实际的网址中,已被从简和降低。
Development version - 用于测验和开销(未压缩,是可读的代码)

英镑符号定义 jQuery

on事件绑定

jQuery1.7之后,jQuery用on统一了颇负事件的拍卖措施

  • 英镑符号定义 jQuery
  • 选择符(selector)“查询”和“查找” HTML 元素
  • jQuery 的 action(卡塔尔(قطر‎ 试行对成分的操作

jQuery 使用 CSS 选拔器来抉择 HTML 成分。

安装单个样式

//name:需要设置的样式名称
//value:对应的样式值
css(name, value);
//使用案例
$("#one").css("background","gray");//将背景色修改为灰色

假如在文书档案未有完全加载早先就运转函数,操作恐怕停业。上边是四个生气勃勃的例证:

有七个版本的 jQuery 可供下载:

滑入与滑出

滑入(slideUp卡塔尔(قطر‎与滑出(slideDown卡塔尔(قطر‎是一组动漫,效果与卷帘门肖似
slideUp/slideDown,使用方式与show/hide基本风华正茂致。

slideUp(speed, callback);
//speed(可选):动画的执行时间
     1.如果不传,默认为normal,注意区分show/hide。
     2.毫秒值(比如1000),动画在1000毫秒执行完成(推荐)
   3.固定字符串,slow(200)、normal(400)、fast(600)
//callback(可选):执行完动画后执行的回调函数

jQuery 语法
jQuery 语法是为 HTML 成分的接收编写制定的,能够对成分执行有个别操作。
底蕴语法是:$(selector).action()

在 HTML DOM 术语中:

干什么要上学jQuery?

图片 4

js的缺点

那八个版本都得以从 jQuery.com 下载。
提醒:您可以把下载文件放到与页面相仿的目录中,那样更方便使用。

如需从Google或微软援用 jQuery,请使用以下代码之意气风发:

1、css操作

作用:设置也许改过样式,操作的是style属性

  • 打算隐讳二个不设有的要素
  • 赢得未完全加载的图像的深浅

jQuery 是为事件管理非常规划的。

bind事件绑定

不引入应用,jQuery1.7本子后被on代替

//绑定多个事件
//第一个参数:事件类型
//第二个参数:事件处理程序
$("p").bind("click mouseenter", function(){
    //事件响应方法
});

症结:不扶植动态创制出来的因素绑定事件。

  • Google CDN:

    <head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script></head>
    

jQuery 语法实例

移除全数样式类

//不带参数,移除所有的样式类
removeClass()
//例子,移除div所有的样式类
$(“div”).removeClass();

本文由必威发布于必威-运维,转载请注明出处:您可以使用 HTML 的 标签引用它,扩展方法

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。