<html>
<head>
<meta charset="utf-8">
<title>jQuery的练习</title>
<script src="jquery.js"></script> <script language="javascript">
$("document").ready(function(){
$("#p1").click(function(){
alert($("#p3").text());
}); $("#p2").click(function(){
alert($("#p3").html());
}); $("#b1").click(function(){
alert($("#b2").val());
}); $("#a1").click(function(){
alert($("#a2").attr("href"));
}); $(".b1").click(function(){
$(".p1").text("欢迎加入柠檬");
}); $(".b2").click(function(){
$(".p2").html("也欢迎你加入柠檬");
}); $(".b3").click(function(){
$(".p3").val("柠檬棒棒哒");
}); $(".s1").click(function(){
$(".s2").append("<b>棒棒哒;</b>");
}); $(".f1").click(function(){
$(".f2").prepend("<b>柠檬人;</b>");
}); $("#q1").click(function(){
$("img").before("<i>美女;</i>");
}); $("#q2").click(function(){
$("img").after("<i>帅哥;</i>");
}); $("#g1").click(function(){
$("#g2").remove();
}); $("#k1").click(function(){
$("#k2").empty();
}); $("#c1").click(function(){
$("h2,i").addClass("col");
}); $("#c2").click(function(){
$("h2").removeClass("col");
}); $("#c3").click(function(){
$("h4").toggleClass("col");
}); $("#d1").click(function(){
//$("p").css("background-color","purple");
$("p").css({"background-color":"purple","font-size":"26px"});
}); });
</script>
<style type="text/css">
.col{
color:red;
font-size:28px;
} </style>
</head>
<body>
<h3>1:text() - 设置或返回所选元素的文本内容;
html() - 设置或返回所选元素的内容(包括 HTML 标记)
</h3>
<div>
<p id="p3">这是段落中的<b>粗体</b>文本</p>
<button id="p1">显示文本</button>
<button id="p2">显示HTML</button>
</div>
<br/><hr>
<h3>2:val() - 设置或返回表单字段的值</h3>
<div>
名称:<input type="text" id="b2" value="柠檬学院"/>
<button id="b1">显示值</button>
</div>
<h3>3:获取属性 - attr();jQuery attr() 方法用于获取属性值。</h3>
<div>
<a id="a2" href="http://www.bjlemon.com">柠檬学院</a><br/>
<button id="a1">显示href属性的值</button>
</div>
<br><hr>
<h3>4:设置内容 - text()、html() 以及 val();
text() - 设置或返回所选元素的文本内容;
html() - 设置或返回所选元素的内容(包括 HTML 标记);
val() - 设置或返回表单字段的值
</h3>
<div>
<p class="p1">这是一个段落</p>
<p class="p2"><b>这是另一个段落</b></p>
输入框:<input class="p3" type="text" value="柠檬学院"/><br/><br/>
<button class="b1">设置文本</button>
<button class="b2">设置HTML</button>
<button class="b3">设置值</button>
</div>
<br/><hr>
<h3>5:append() - 在被选元素的结尾插入内容;
prepend() - 在被选元素的开头插入内容;
after() - 在被选元素之后插入内容;
before() - 在被选元素之前插入内容
</h3>
<p class="s2">柠檬学院</p>
<button class="s1">末尾添加文本</button>
<p class="f2">柠檬学院</p>
<button class="f1">开头插入文本</button>
<br/>
<img src="index.jpg"/><br/>
<button id="q1">之前</button>
<button id="q2">之后</button>
<br><hr>
<h3>6:remove() - 删除被选元素(及其子元素);empty() - 从被选元素中删除子元素
</h3>
<div id="g2" style="width:200px;height:200px;background-color:pink">
<p>柠檬学院棒棒哒</p>
<p>我要成为柠檬人</p>
<p>为了柠檬而奋斗</p>
</div>
<button id="g1">删除</button>
<hr>
<div id="k2" style="width:200px;height:200px;background-color:pink">
<p>柠檬学院棒棒哒</p>
<p>我要成为柠檬人</p>
<p>为了柠檬而奋斗</p>
</div>
<button id="k1">删除</button>
<br><hr>
<h3>7:addClass() - 向被选元素添加一个或多个类;
removeClass() - 从被选元素删除一个或多个类;
toggleClass() - 对被选元素进行添加/删除类的切换操作;
css() - 设置或返回样式属性;
</h3>
<h2>柠檬学院</h2>
<i>柠檬人</i><br/>
<button id="c1">为元素添加css样式</button>
<button id="c2">删除元素的css样式</button><br/>
<h4>柠檬人加油!!!</h4>
<button id="c3">切换css</button>
<br><hr>
<h3>
8:css() 方法设置或返回被选元素的一个或多个样式属性。
</h3>
<div>
<p style="background-color:red;">柠檬学院</p>
<p style="background-color:yellow;">柠檬学院</p>
<p style="background-color:pink;">柠檬学院</p>
<p style="background-color:blue;">柠檬学院</p>
</div>
<button id="d1">设置css样式</button> </body>
</html>

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

  1. JQuery Mobile 简单入门引导

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

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

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章是入门第一篇, 主要是简单介绍jQuer ...

  3. HTML5简单入门系列(五)

    前言 本篇将讲述HTML5的服务器发送事件(server-sent event) Server-Sent 事件 Server-Sent 事件是单向消息传递,指的是网页自动获取来自服务器的更新. 以前的 ...

  4. Vue的简单入门

    Vue的简单入门 一.什么是Vue? vue.js也一个渐进式JavaScript框架,可以独立完成前后端分离式web项目 渐进式:vue可以从小到控制页面中的一个变量后到页面中一块内容再到整个页面, ...

  5. Bootstrap简单入门

    Bootstrap简单入门 BootStrap基本模板 <!DOCTYPE html> <html> <head> <meta charset="U ...

  6. 用IntelliJ IDEA创建Gradle项目简单入门

    Gradle和Maven一样,是Java用得最多的构建工具之一,在Maven之前,解决jar包引用的问题真是令人抓狂,有了Maven后日子就好过起来了,而现在又有了Gradle,Maven有的功能它都 ...

  7. [原创]MYSQL的简单入门

    MYSQL简单入门: 查询库名称:show databases; information_schema mysql test 2:创建库 create database 库名 DEFAULT CHAR ...

  8. jquery实现简单瀑布流布局(续):图片懒加载

    # jquery实现简单瀑布流布局(续):图片懒加载 这篇文章是jquery实现简单瀑布流布局思想的小小扩展.代码基于前作的代码继续完善. 图片懒加载就是符合某些条件时才触发图片的加载.最常见的具体表 ...

  9. jquery实现简单瀑布流布局

    jquery实现简单瀑布流布局 是开头都会说的原理 瀑布流布局有两种,一种是固定列,一种是非固定列.在此主要记述第一种的实现. 固定列的特征是:无论页面如何缩放,每行的总列数都一致. 一行4列的瀑布流 ...

随机推荐

  1. Adapter(适配器)-类对象结构型模式

    1.意图 将一个类接口转换成客户希望的另外一个接口.Adapter模式使那些原本不能一起工作的类,可以一起工作. 2.别名 包装器 Wrapper. 3.动机 一个应用可能会有一些类具有不同的接口,并 ...

  2. poj 2446 Chessboard (二分匹配)

    Chessboard Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 12800   Accepted: 4000 Descr ...

  3. IOS设计模式第一篇之MVC

    设计模式的好处:我们可以写出容易理解,重用度很高的代码.降低代码的耦合度,符合软件工程的思想. 设计模式主要分为三类:创造型的:单例和抽象工厂.结构类型的: MVC  Decorator, Adapt ...

  4. Convert HTML Entities

    function convert(str) { // :) //return str; var HTML_Entities = { '&':'&', '<':'<', '& ...

  5. Search and Replace

    function myReplace(str, before, after) { //return str; if(before[0] === before[0].toUpperCase()){ af ...

  6. [z]vs中无法加入断点进行调试的解决方案

    http://blog.chinaunix.net/uid-15464162-id-3799069.html [ 1] 以前也遇到过同样的问题,但没有问个为什么,也没有探个毕竟.昨天调试一个DLL,添 ...

  7. 程序员遇到Bug时的25个反应

    开发应用程序是一个非常有压力的工作.没有人是完美的,因此在这个行业中,代码中出现bug是相当普遍的现象.面对bug,一些程序员会生气,会沮丧,会心烦意乱,甚至会灰心丧气,而另一些程序员会依然保持冷静沉 ...

  8. Oracle primary,unique,foreign 区别,Hibernate 关联映射

    Oracle primary,unique,foreign 区别 转:http://www.cnblogs.com/henw/archive/2012/08/15/2639510.html NOT N ...

  9. ssh: connect to host gihub.com port 22: Connection timed out

    方案1(本人使用此方案,问题得已解决): 可能是ssh-server未安装或者未启动.我的ubuntu 12.04 默认只安装了openssh-client,并没有安装server. 运行 ps -e ...

  10. 转-C#让枚举返回字符串

    下面的手段是使用给枚举项打标签的方式,来返回字符串 下面分别定义一个属性类,和一个枚举帮助类 [AttributeUsage(AttributeTargets.Field,AllowMultiple  ...