调用jquery的格式
<script>
  $(document).ready(function() {
 
  });
</script>
 
笔记

1.现在让我们开始写第一个jQuery语句,所有jQuery方法都是由$开始的,通常称作为 美元符号,或者简称为bling

jQuery通过选择器来选择一个元素的,然后操作元素做些改变。
eg 1(按钮的回弹效果):
<script>
$(document).ready(
function(){
   /* 1*/ $("button").addClass("animated bounce") ;
   /* 2*/ $(".well").addClass("animated shake");    /* 3*/ $("#target3").addClass("animated fadeOut");
}
);
</script>
 
explain

1.用 $("button")来选中按钮,然后用.addClass("animated bounce")给按钮加CSS class。
你只需要用jQuery的.addClass()方法,就可以给元素加class了。
2.我们来使用$(".well")来获取所有class为welldiv元素。

仔细想想为什么需要在well前面添加.

然后使用jQuery的.addClass()方法添加2个class:animatedshake
3. 根据id属性来获取元素

首先用$("#target3")来选择id为target3button元素。

注意,就像CSS一样,在id的名字前加上 #

然后使用jQuery的.addClass()方法来添加 animatedfadeOutclass.

例如:下面的代码就是给id为target6button元素添加fade out效果的:
2.通过jQueryremoveClass()方法去掉元素上的class
eg:      $("button").addClass("btn-default");
     $("#target2").removeClass("btn-default");
     $("#target2").removeClass("btn-default");
3.通过jquery来改变css样式
     jQuery有一个叫做.css()的方法能让你改变元素的CSS样式。
     我们是这样来把颜色改变成蓝色的:
    eg $("#target1").css("color", "blue");
     这跟通常的CSS语法有点不同,这里CSS的属性和值是在引号内的,并且用逗号分开。
4  prop方法
     jQuery有一个.prop()的方法让你来调整元素的属性.
     我们是这样来让按钮不可选的:
     $("button").prop("disabled", true);
     $("button").prop("disabled", true);
5  jQuery 的.html 方法

jQuery不仅可以改变元素开始标记和结束标记间的文本,甚至可以改变元素标记本身。

jQuery的.html()方法可以添加HTML标签和文字到元素,而元素之前的内容都会被方法的内容所替换掉。

我们是通过em[emphasize]标签来重写和强调标题文本的:

$("h3").html("<em>jQuery Playground</em>");

jQuery 还有一个类似的方法叫.text(),它只能改变文本但不能修改标记。换句话说,这个方法只会把传进来的任何东西(包括标记)当成文本来显示。
 
6  jquery 的移除html元素方法(和removeClass()相区别)
jQuery 有一个.remove() 的方法可以移除HTML元素
eg  $("#target4").remove();
appendTo()方法

把元素从一个div里移到另外一个div里。

jQuery有一个appendTo()方法可以把选中的元素加到其他元素中。
eg   $("#target2").appendTo("#right-well")
 
8 方法链function chaining

jQuery的clone()方法可以拷贝元素。

比如,如果我想把target2left-well拷贝到right-well,我们可以这样写:

$("#target2").clone().appendTo("#right-well");
 
9 访问父元素,同时对父元素的元素进行改变

每个HTML元素根据继承属性都有父parent元素。

举个例子,h3 元素的父元素是 <div class="container-fluid"><div class="container-fluid">的父元素是 body

jQuery有一个方法叫parent(),它允许你访问指定元素的父元素。

举个例子:让left-well 元素的父元素parent()的背景色变成蓝色。

$("#left-well").parent().css("background-color", "blue")
10.获得子元素,同时对子元素的元素进行改变

许多HTML元素都有children(子元素),每个子元素都从父元素那里继承了一些属性。

举个例子,每个HTML元素都是 body 的子元素, 你的 "jQuery Playground" h3 元素是 <div class="container-fluid"> 的子元素。

jQuery有一个方法叫children(),它允许你访问指定元素的子元素。

举个例子:让left-well 元素的子元素children()的文本颜色变成蓝色。

$("#left-well").children().css("color", "blue")
 
11

jQuery 用CSS选择器来选取元素,target:nth-child(n) CSS选择器允许你按照索引顺序(从1开始)选择目标元素的所有子元素。

示例:你可以给目标元素的第三个子元素添加bounce class。

$(".target:nth-child(3)").addClass("animated bounce");
 
12 获取class为target且索引为奇数(偶数)的所有元素

获取class为target且索引为奇数的所有元素,并给他们添加class。

$(".target:odd").addClass("animated shake");

记住,jQuery里的索引是从0开始的,也就是说::odd 选择第2、4、6个元素,因为target#2(索引为1),target#4(索引为3),target6(索引为5。
获取偶数的如下
$(".target:even").addClass("animated shake")
 
13 让整个body都具有效果
让整个body都有淡出效果(fadeOut):
$("body").addClass("animated fadeOut");
$("body").addClass("animated hinge");
1223506202
139663031312

JQuery 的基本命令的更多相关文章

  1. Git基本命令行操作 (转)

    Git远程操作详解   作者: 阮一峰 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和 ...

  2. Django---MTV模型、基本命令、简单配置

    MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候 ...

  3. npm基本命令

    1.npm是什么? npm(Node Package Manager)意思是 node 的包管理器,它是随着 NodeJs 安装时一起被安装的: 无论是在前端还是在前端开发中都会使用到 npm 包管理 ...

  4. Django基础--Django基本命令、路由配置系统(URLconf)、编写视图、Template、数据库与ORM

    web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构. 使用框架可以帮你快速开发特定的系统. 简单地说,就是你用别人搭建好的舞台来做表演. 尝试搭建一个简单 ...

  5. Angular杂谈系列1-如何在Angular2中使用jQuery及其插件

    jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...

  6. jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧

    这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...

  7. Jquery的点击事件,三句代码完成全选事件

    先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...

  8. jQuery实践-网页版2048小游戏

    ▓▓▓▓▓▓ 大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了, ...

  9. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

随机推荐

  1. select操作

    // 1.判断select选项中 是否存在Value="paraValue"的Item         function jsSelectIsExitItem(objSelect, ...

  2. Wpf中MediaElement循环播放

    原文:Wpf中MediaElement循环播放 前一段时间做了一个项目,里面牵涉到媒体文件的循环播放问题,在网上看了好多例子,都是在xaml中添加为MediaElement添加一个TimeLine,不 ...

  3. 转:ReportViewer控件使用方法

    a. ReportViewer关联Report1.rdlc的简单呈现b. 对带有报表参数的Report1.rdlc的呈现c. 利用程式生成的DataSet 填充报表d. 调用存储过程 生成DataSe ...

  4. sqlserver 创建索引

    语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100GO /*实例*/  CREATE NONCLUSTERED INDEX ...

  5. Linux进程笔记

    进程及作业管理 Uninterruptible sleep: 不可中断的睡眠Interruptible sleep:可中断睡眠 kernel:init: COW: Copy On Write, 写时复 ...

  6. Tomcat可以在eclipse里启动,可是不能訪问首页的问题

    今天在使用eclipse的时候发现一个问题.就是我在eclipse里面已经启动了tomcat.部署上去的项目也能够启动,可是就是没法訪问tomcat的首页.port等等都没有问题. 后来查到解决方式, ...

  7. 关于Node.js, Jade一点小小的介绍。

    本文出自:http://blog.csdn.net/svitter node.js大家知道的可能比較多,可是jade大家可能就不知道了.. GFW封杀掉google以后.今天在百度上找了好久也没有找到 ...

  8. quick-cocos2d-x android返回键监听并实现原生退出对话框

    这两天最终闲了一下,就顺手又把quick捡起来又学了学,一直都认为quick比cocos2dx那套lua绑定要方便很多,今天试了下android返回键的监听,还是挺好弄的,所以就有了这篇. 首先说明一 ...

  9. Hyperion Essbase BusinessRule 函数学习--2

    @AVG Returns the average of all values in expList. [返回表达式列表的平均值] Syntax @AVG (SKIPNONE | SKIPMISSING ...

  10. Maven 工程下 Spring MVC 站点配置 (二) Mybatis数据操作

    详细的Spring MVC框架搭配在这个连接中: Maven 工程下 Spring MVC 站点配置 (一) Maven 工程下 Spring MVC 站点配置 (二) Mybatis数据操作 这篇主 ...