jQuery的简单入门练习

  1 <html>
  2 <head>
  3 <meta charset="utf-8">
  4 <title>jQuery的练习</title>
  5 <script src="jquery.js"></script>
  6
  7 <script language="javascript">
  8     $("document").ready(function(){
  9         $("#p1").click(function(){
 10             alert($("#p3").text());
 11         });
 12
 13         $("#p2").click(function(){
 14             alert($("#p3").html());
 15         });
 16
 17         $("#b1").click(function(){
 18             alert($("#b2").val());
 19         });
 20
 21         $("#a1").click(function(){
 22             alert($("#a2").attr("href"));
 23         });
 24
 25         $(".b1").click(function(){
 26             $(".p1").text("欢迎加入柠檬");
 27         });
 28
 29         $(".b2").click(function(){
 30             $(".p2").html("也欢迎你加入柠檬");
 31         });
 32
 33         $(".b3").click(function(){
 34             $(".p3").val("柠檬棒棒哒");
 35         });
 36
 37         $(".s1").click(function(){
 38             $(".s2").append("<b>棒棒哒;</b>");
 39         });
 40
 41         $(".f1").click(function(){
 42             $(".f2").prepend("<b>柠檬人;</b>");
 43         });
 44
 45         $("#q1").click(function(){
 46             $("img").before("<i>美女;</i>");
 47         });
 48
 49         $("#q2").click(function(){
 50             $("img").after("<i>帅哥;</i>");
 51         });
 52
 53         $("#g1").click(function(){
 54             $("#g2").remove();
 55         });
 56
 57         $("#k1").click(function(){
 58             $("#k2").empty();
 59         });
 60
 61         $("#c1").click(function(){
 62             $("h2,i").addClass("col");
 63         });
 64
 65
 66         $("#c2").click(function(){
 67             $("h2").removeClass("col");
 68         });
 69
 70         $("#c3").click(function(){
 71             $("h4").toggleClass("col");
 72         });
 73
 74         $("#d1").click(function(){
 75             //$("p").css("background-color","purple");
 76             $("p").css({"background-color":"purple","font-size":"26px"});
 77         });
 78
 79     });
 80 </script>
 81 <style type="text/css">
 82     .col{
 83         color:red;
 84         font-size:28px;
 85     }
 86
 87 </style>
 88 </head>
 89 <body>
 90     <h3>1:text() - 设置或返回所选元素的文本内容;
 91     html() - 设置或返回所选元素的内容(包括 HTML 标记)
 92     </h3>
 93     <div>
 94         <p id="p3">这是段落中的<b>粗体</b>文本</p>
 95         <button id="p1">显示文本</button>
 96         <button id="p2">显示HTML</button>
 97     </div>
 98     <br/><hr>
 99     <h3>2:val() - 设置或返回表单字段的值</h3>
100     <div>
101         名称:<input type="text" id="b2" value="柠檬学院"/>
102         <button id="b1">显示值</button>
103     </div>
104     <h3>3:获取属性 - attr();jQuery attr() 方法用于获取属性值。</h3>
105     <div>
106     <a id="a2" href="http://www.bjlemon.com">柠檬学院</a><br/>
107     <button id="a1">显示href属性的值</button>
108     </div>
109     <br><hr>
110     <h3>4:设置内容 - text()、html() 以及 val();
111         text() - 设置或返回所选元素的文本内容;
112         html() - 设置或返回所选元素的内容(包括 HTML 标记);
113         val() - 设置或返回表单字段的值
114     </h3>
115     <div>
116         <p class="p1">这是一个段落</p>
117         <p class="p2"><b>这是另一个段落</b></p>
118         输入框:<input class="p3" type="text" value="柠檬学院"/><br/><br/>
119         <button class="b1">设置文本</button>
120         <button class="b2">设置HTML</button>
121         <button class="b3">设置值</button>
122     </div>
123     <br/><hr>
124     <h3>5:append() - 在被选元素的结尾插入内容;
125         prepend() - 在被选元素的开头插入内容;
126         after() - 在被选元素之后插入内容;
127         before() - 在被选元素之前插入内容
128     </h3>
129     <p class="s2">柠檬学院</p>
130     <button class="s1">末尾添加文本</button>
131     <p class="f2">柠檬学院</p>
132     <button class="f1">开头插入文本</button>
133     <br/>
134     <img src="index.jpg"/><br/>
135     <button id="q1">之前</button>
136     <button id="q2">之后</button>
137     <br><hr>
138     <h3>6:remove() - 删除被选元素(及其子元素);empty() - 从被选元素中删除子元素
139     </h3>
140     <div id="g2" style="width:200px;height:200px;background-color:pink">
141         <p>柠檬学院棒棒哒</p>
142         <p>我要成为柠檬人</p>
143         <p>为了柠檬而奋斗</p>
144     </div>
145     <button id="g1">删除</button>
146     <hr>
147     <div id="k2" style="width:200px;height:200px;background-color:pink">
148         <p>柠檬学院棒棒哒</p>
149         <p>我要成为柠檬人</p>
150         <p>为了柠檬而奋斗</p>
151     </div>
152     <button id="k1">删除</button>
153     <br><hr>
154     <h3>7:addClass() - 向被选元素添加一个或多个类;
155         removeClass() - 从被选元素删除一个或多个类;
156         toggleClass() - 对被选元素进行添加/删除类的切换操作;
157         css() - 设置或返回样式属性;
158     </h3>
159     <h2>柠檬学院</h2>
160     <i>柠檬人</i><br/>
161     <button id="c1">为元素添加css样式</button>
162     <button id="c2">删除元素的css样式</button><br/>
163     <h4>柠檬人加油!!!</h4>
164     <button id="c3">切换css</button>
165     <br><hr>
166     <h3>
167         8:css() 方法设置或返回被选元素的一个或多个样式属性。
168     </h3>
169     <div>
170         <p style="background-color:red;">柠檬学院</p>
171         <p style="background-color:yellow;">柠檬学院</p>
172         <p style="background-color:pink;">柠檬学院</p>
173         <p style="background-color:blue;">柠檬学院</p>
174     </div>
175     <button id="d1">设置css样式</button>
176
177 </body>
178 </html>

时间: 2024-11-05 06:25:12

jQuery的简单入门练习的相关文章

jquery非常简单入门的登录案例

非常简单的入门案例,jquery实现验证. 用户名13 14 15 16开头,以8 9 结束,总共11位 密码 a-z,A-Z,0-9 ,! # $ % ^ & * . ~等这些, 在6-22位 1 *{ 2 margin:0; 3 padding:0; 4 } 5 form{ 6 border:1px solid #303a40; 7 width: 400px; 8 height: 300px;; 9 margin:200px auto; 10 } 11 ul{ 12 margin:40px

JQuery Mobile 简单入门引导

看了慕课网的jqm视频(http://www.imooc.com/learn/207),觉的不错,简单截几个图,做一下备忘:

jQuery pjax 简单入门

工作站要做一个类似百度云盘的项目,其中提到了pajx技术,之前从来没接触过这个玩意,今天小试牛刀.去网上找了一些教程,只能说百度相当不靠谱,找到的东西几乎都不能用,还是GitHub好,么么哒!https://github.com/defunkt/jquery-pjax! Pjax是ajax的升级版,怎么理解呢,当初学习ajax的时候讲了ajax的优缺点,其中一个缺点是破坏了浏览器的前进后退,因为ajax的请求不会留在历史记录中.pjax就不一样了,pjax被解释成ajax+pushState的封

响应式网页设计简单入门(强烈推薦!!!!)

响应式网页设计简单入门 Overview: 构造基本的HTML页面 动态加载样式表 Viewport 字体缩放 侧边栏 导航菜单 图片自适应 其他 总结 说到响应式网页设计(Responsive web design),最近在谷歌加上碰到个奇葩贴子,通过一个原始到无法再简单的网页Motherfucking Website及满屏幕的fuck道出了网页设计的真谛,这孩子不是个激进分子就是个报复社会型的货没错,虽然整篇文章就像是泼妇骂街,但我特么是笑着读完的.. 统计了下全文共用Fuck (包括fuc

Asp.Net MVC3 简单入门第一季(一)环境准备

前言 大家好,从今天开始我将写一个关于AspNet MVC3方 面学习的总结,并跟初学者一起分享一些基本的基础知识,作者本身也很愿意跟大家一起交流技术,一起交流一起进步,欢迎高手不吝赐教,欢迎大家不同的意见和 建议,作者的学识和见识当然有自己的局限性,希望自己能成为不闷骚型的技术人员,而不是只自己享受技术,而不让更多的人来分享你的成果的人. 第一节:关于Asp.Net MVC3 Asp.Net MVC已经到第三版了,相信大家也都熟悉了,我也不再重复相关概念性的东西了.但是大家一定要了解,Asp.

HTML5简单入门系列(五)

前言 本篇将讲述HTML5的服务器发送事件(server-sent event) Server-Sent 事件 Server-Sent 事件是单向消息传递,指的是网页自动获取来自服务器的更新. 以前的做法是网页不断的询问(向服务器发送请求)是否有可用的更新.通过服务器反馈之后,获得更新. 轮训方案 我们使用上篇HTML5简单入门系列(四)web worker的技术简单实现一下该轮训方案,主动向服务器询问是否有更新. 由于web worker不能访问document等对象,是不能和jQuery连用

从零开始学习jQuery (一) 开天辟地入门篇

原文:从零开始学习jQuery (一) 开天辟地入门篇 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuer

【转】requirejs简单入门

博主今天正式工作啦,工作中用到了js模块化技术,这里转来一个入门教程,很易懂,转给同样刚入门的你们~~ 原地址:http://www.ruanyifeng.com/blog/2012/11/require_js.html 一.为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了.后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载.下面的网页代码,相信很多人都见过. <script src="1.js"&

Bootstrap简单入门

Bootstrap简单入门 BootStrap基本模板 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <meta charset="utf-8"> <!--声明文档兼容模式,表示使用IE浏览器的最新模式--> <meta http-equiv="X-UA-Compa