jQuery简单入门练习.docx

上传人:b****8 文档编号:9657739 上传时间:2023-02-05 格式:DOCX 页数:48 大小:34.36KB
下载 相关 举报
jQuery简单入门练习.docx_第1页
第1页 / 共48页
jQuery简单入门练习.docx_第2页
第2页 / 共48页
jQuery简单入门练习.docx_第3页
第3页 / 共48页
jQuery简单入门练习.docx_第4页
第4页 / 共48页
jQuery简单入门练习.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

jQuery简单入门练习.docx

《jQuery简单入门练习.docx》由会员分享,可在线阅读,更多相关《jQuery简单入门练习.docx(48页珍藏版)》请在冰豆网上搜索。

jQuery简单入门练习.docx

jQuery简单入门练习

01简单的jQuery程序

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

--引入外部独立的jQuery.js文件-->

--文本标签-->

//DOM

varusername=document.getElementById("username");

alert(username.value);

//jQuery

var$username=$("#username");

alert($username.val());

1.JQuery要进行使用,导入外部的js文件

2.jQuery的写法使用$作为标示符

3.获取它的id,格式:

$(“#id”);

4.获取id的值,格式:

.val();

02//DOM对象转换成jQuery对象:

$(DOM对象)

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

--引入js文件-->

varusername=document.getElementById("username");

//DOM对象转换成jQuery对象:

$(DOM对象)

var$username=$(username);

alert($username.val());

1.在进行DOM对象转换成jQuery对象,格式:

$(DOOM对象)

03jQuery对象转换成DOM对象

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

//jQuery

var$username=$("#username");

//jQuery对象是数组对象:

jQuery对象[索引值]

//jQuery对象转换成DOM对象

varusername=$username.get(0);

alert(username.value);

1.由于jQuery是数组对象:

jQuery对象[索引值]

2.Jquery就提供了一个get()方法获取其下标

3.转换完成之后,通过DOM提供的value属性,获取DOM的value的值

04对比事件处理机制

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

//DOM

//varusername=document.getElementById("username!

!

");

//if(!

username){

//alert("id不存在");

//}else{

//alert(username.value);

//}

//jQuery

var$username=$("#username111");

alert($username.val());

 

1.在jQuery事件处理机制方式中,如果没有这个值的时候会输出undefined

01基本选择器

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

--引入jQuery和css樣式-->

//

$(document).ready(function(){

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

$("#one").css("background","yellow");

});

//

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

//支持类似于批操作

$(".mini").css("background","yellow");

});

//

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

$("div").css("background","yellow");

});

//

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

$("*").css("background","yellow");

});

//

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

$("span,#two").css("background","yellow");

});

});

手动重置页面元素

点击下列按钮时先自动重置页面

基本选择器.

--控制按钮-->



--测试的元素-->

id为one,class为one的div

class为mini

id为two,class为one,title为test的div.

class为mini,title为other

class为mini,title为test

class为mini

class为mini

class为mini

 

class为mini

class为mini

class为mini

class为mini,title为tesst

 

none;"class="none">style的display为"none"的div

class为"hide"的div

包含input的type为"hidden"的div

正在执行动画的span元素.

--Resourcesfrom-->

1.先进行引入js和各种各样的文件

2.$(document).ready(function(){});

3.在function里面进行onlick操作后进行

4.$("#one").css("background","yellow");进行设置背景颜色

02层次选择器

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

--引入js和css文件和jQuery-->

$(document).ready(function(){

//

//祖先元素与后代元素的关系

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

$("bodydiv").css("background","yellow");

});

//

"id="btn2"/>

//父子元素的关系

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

$("body>div").css("background","yellow");

});

//

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

$("one+div").css("background","yellow");

});

//

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

$("#two~div").css("background","yellow");

});

//

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

$("#two").siblings("div").css("background","yellow");

});

});

层次选择器.

手动重置页面元素

点击下列按钮时先自动重置页面

"id="btn2"/>



--测试的元素-->

id为one,class为one的div

class为mini

id为two,class为one,title为test的div.

class为mini,title为other

class为mini,title为test

class为mini

class为mini

class为mini

class为mini

class为mini

class为mini

class为mini,title为tesst

 

none;"class="none">style的display为"none"的div

class为"hide"的div

包含input的type为"hidden"的div

正在执行动画的span元素.

--Resourcesfrom-->

1.祖先元素与后代元素的关系"bodydiv"

2.父子元素的关系"body>div"

3.下一个div元素"#one+div"

4.div兄弟元素"#two~div"

5.div兄弟元素$("#two").siblings("div")

03基本过滤器选择器

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

--引入jQuery-->

$(document).ready(function(){

//

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

$("div:

first").css("background","yellow");

});

//

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

$("div:

last").css("background","yellow");

})

//

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

//获取class不为one的,包含没有class属性的

$("div:

not('.one')").css("background","yellow");

})

//

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1