要使用jQuery要引用jQuery文件,在头标签中引用

1
<script src="jquery-1.11.2.min.js"></script>   //引入jQuery文件

注意:页面同时引用多个js文件,jQuery一定是最前面

在jQuery中“$”符号是代表选择器

1
2
3
4
5
6
<script type="text/javascript">
    //页面加载完成
    $(document).ready(function(e) {
          //页面加载完成后执行
        });
</script>

jQuery的几种操作(注意和js的区别):

1.选取元素

1
2
3
4
5
6
7
8
9
10
11
//JS中的找元素,DOM对象
//var a = document.getElementById("aa");  //根据id找
//alert(a);
 
//var a = document.getElementsByClassName("aa");  //根据class名找
//alert(a[1]);
 
//var a = document.getElementsByTagName("div");   //根据标签找
 
//var a = document.getElementsByName("uid");   //根据name找
//alert(a[0]);

 jQuery选取元素:

1
<div id="aa">1111</div>

(1)根据id找

1
2
//var a = $("#aa");   //根据ID找:#
//alert(a);    //1.找的是jQuery对象<br>  alert(a[0]);    //2.找的就是id的

    

1
2
<div class="bb"></div>
<span class="bb"></span>

(2)根据class名找

1
2
var a = $(".bb");  //根据class名找:.
//alert(a[0]); //找到的是dom对象<br>//alert(a[1]);

   

找到的是Jquery对象

1
2
var a = $(".bb");
alert(a.eq(0));  //1.找jQuery对象<br>alert(a.eq(0)[0]);  //1.找到的就是相应的dom对象

   

(3)根据标签找

1
2
var a = $("div");   //根据标签名找
alert(a[1]); 

1
2
3
4
<div id="aa">1111</div>
<div class="bb"></div>
<span class="bb"></span>
<input type="text" name="cc" />

(4)根据属性找

1
2
3
var a = $("[name='cc']");    //1.根据属性找
var a = $("[id='aa']");   //2.根据属性找
alert(a[0]); 

    

2.操作内容

1
2
3
4
5
//JS中的操作内容
//a.innerHTML //操作元素里面的html代码
//a.innerTEXT //操作元素里面的文本
 
//a.value //操作表单元素的值

 jQuery操作内容: 

1
2
3
4
<div id="aa">1111</div>
<div class="bb"></div>
<span class="bb"></span>
<input type="text" name="cc" />

(1)非表单元素

1
2
//a.html();     //操作元素里面的HTML代码
//a.text();     //操作元素里面的文本

(2)表单元素

1
2
var a = $("[name='cc']");    //根据属性找
a.val("hello");

3.操作属性

1
2
3
4
//JS中的操作属性
//a.setAttribute("","");   //设置
//a.removeAttribute("");   //移除
//a.getAttribute("");   //获取

 jQuery操作属性: 

1
2
3
4
5
6
//设置属性
//a.attr("bs","test");
//获取属性
//alert(a.attr("aa"));
//移除属性
//a.removeAttr("aa");

复选框

1
<input type="checkbox" value="1" name="aa"/>
1
2
var a = $("[name=aa]");
a.prop("checked",true);  //false是不选中,true是选中

4.操作样式

1
2
//JS中的操作样式:只能操作内联样式
//a.style.backgroudColor = "red";

jQuery的操作样式:jQuery是可以操作内嵌样式

1
2
var a = $("#aa");   //根据id名找
a.css("background-color","red");  //设置css样式

用jQuery基础的更多相关文章

  1. jQuery基础课程

    环境搭建 搭建一个jQuery的开发环境非常方便,可以通过下列几个步骤进行. 下载jQuery文件库 在jQuery的官方网站(http://jquery.com)中,下载最新版本的jQuery文件库 ...

  2. JQuery基础总结上

    最近在慕课网学习JQuery基础课程,发现只是跟随网站的课程学习而不去自己总结扩展的话,很难达到真正学会理解的地步. 于是先在网站上草草过了一遍课程,然后借着今天的这个时间边记录边重新整理学习一下. ...

  3. jQuery基础之选择器

    摘自:http://www.cnblogs.com/webmoon/p/3169360.html jQuery基础之选择器 选择器是jQuery的根基,在jQuery中,对事件处理.遍历DOM和Aja ...

  4. jquery基础知识汇总

    jquery基础知识汇总 一.简介 定义 jQuery创始人是美国John Resig,是优秀的Javascript框架: jQuery是一个轻量级.快速简洁的javaScript库.源码戳这 jQu ...

  5. 【jQuery基础学习】09 jQuery与前端(这章很水)

    这章主要是将如何将jQuery应用到网站中,或者说其实就是一些前端知识,对于我这种后端程序来说其实还是蛮有用的. 关于网站结构 文件结构 前端文件分三个文件夹放 images文件夹用来存放将要用到的图 ...

  6. 【jQuery基础学习】00 序

    作为一个从来没有认真学过jQuery的菜来讲,我所学的都是jQuery基础. 算是让自己从0开始系统学一遍吧.学习书籍为:<锋利的jQuery>. 虽然是个序,表示一下我是个菜,但还是来几 ...

  7. 8、网页制作Dreamweaver(jQuery基础:安装、语法)

    在<网页制作Dreamweaver(悬浮动态分层导航)>中,运用到了jQuery的技术,轻松实现了菜单的下拉.显示.隐藏的效果,不必再用样式表一点点地修改,省去了很多麻烦,那么jQuery ...

  8. jquery 基础汇总---导图篇

    最近在慕课网学习了一些jquery的基础知识,为了方便记忆,整理出来的导图 jQuery基础总共分为4个部分,分别是样式篇.事件篇.动画篇.DOM篇. 样式篇,主要介绍jQuery的基础语法,选择器以 ...

  9. jquery基础教程读书总结

    最近静下心来看书才深刻的体会到:看书真的很重要,只有看书才能让你有心思静下心来思考. 重温<jquery基础教程> 一.事件 主要掌握常见的事件以及理解jquery的事件处理机制. 需要注 ...

  10. JQuery基础学习总结

    JQuery基础学习总结 简单总结下JQuery: 一:事件 1.change事件 <!DOCTYPE html> <html lang="en"> < ...

随机推荐

  1. 【CSS3】rgba与opacity

    RGBA 语法 R:红色值.正整数 | 百分数 G:绿色值.正整数 | 百分数 B:蓝色值.正整数| 百分数 A:透明度.取值0~1之间 为什么要用RGBA而不用opacity 因为在项目中需要用到一 ...

  2. 【CSS】水平居中与垂直居中

    有宽度的div水平居中 1.左右margin设为auto即可 .center { width: 960px; margin-left: auto; margin-right: auto; } 2.绝对 ...

  3. ubtuntu下虚拟环境搭建【python】

    为什么要搭建虚拟环境? 在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本 sudo pip install flask== ...

  4. mybatis 多表查询sql

    在使用spring,spring mvc,mybatis时,mybatis链接数据库做多表查询的时候,sql语句中直接使用left join等链接字符就可以 链接多个表,参数类型是parameterT ...

  5. mybatis调用存储过程(@Select方式)

    存储过程还不会写的同学可以参考我另一篇文章:https://www.cnblogs.com/liuboyuan/p/9375882.html 网上已经有很多用mybatis调用的教程了,但是大部分是x ...

  6. hbase-2.0.4集群部署

    hbase-2.0.4集群部署 1. 集群节点规划: rzx1 HMaster,HRegionServer rzx2 HRegionServer rzx3 HRegionServer 前提:搭建好ha ...

  7. flex: 1在ios10.2系统手机端的换行布局失败问题

    使用flex:1要追加flex-basis: auto;可以简写flex: 1 1 auto; 表格不可以用flex布局

  8. AutoCAD2016安装破解教程

    AutoCAD2016安装破解教程.本人亲自实验,破解成功,有效.以64位为例. 工具/原料   笔记本电脑 AutoCAD2016安装包 AutoCAD2016注册机(xf-adsk2016_x64 ...

  9. Unity通过Jar包调用Android

    Unity通过Jar包调用Android 我们会需要面对下面几个问题,我们一个一个来解决: 怎样在Android Studio中打Jar包 怎样打一个Unity使用的Jar包 怎样在Unity工程中使 ...

  10. 剑指offer——73股票的最大利润

    题目: 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?例如,一只股票在某些时间节点的价格为{9,11,8,5,7,12,16,14}.如果我们能在价格为5 ...