用jQuery基础
要使用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基础的更多相关文章
- jQuery基础课程
环境搭建 搭建一个jQuery的开发环境非常方便,可以通过下列几个步骤进行. 下载jQuery文件库 在jQuery的官方网站(http://jquery.com)中,下载最新版本的jQuery文件库 ...
- JQuery基础总结上
最近在慕课网学习JQuery基础课程,发现只是跟随网站的课程学习而不去自己总结扩展的话,很难达到真正学会理解的地步. 于是先在网站上草草过了一遍课程,然后借着今天的这个时间边记录边重新整理学习一下. ...
- jQuery基础之选择器
摘自:http://www.cnblogs.com/webmoon/p/3169360.html jQuery基础之选择器 选择器是jQuery的根基,在jQuery中,对事件处理.遍历DOM和Aja ...
- jquery基础知识汇总
jquery基础知识汇总 一.简介 定义 jQuery创始人是美国John Resig,是优秀的Javascript框架: jQuery是一个轻量级.快速简洁的javaScript库.源码戳这 jQu ...
- 【jQuery基础学习】09 jQuery与前端(这章很水)
这章主要是将如何将jQuery应用到网站中,或者说其实就是一些前端知识,对于我这种后端程序来说其实还是蛮有用的. 关于网站结构 文件结构 前端文件分三个文件夹放 images文件夹用来存放将要用到的图 ...
- 【jQuery基础学习】00 序
作为一个从来没有认真学过jQuery的菜来讲,我所学的都是jQuery基础. 算是让自己从0开始系统学一遍吧.学习书籍为:<锋利的jQuery>. 虽然是个序,表示一下我是个菜,但还是来几 ...
- 8、网页制作Dreamweaver(jQuery基础:安装、语法)
在<网页制作Dreamweaver(悬浮动态分层导航)>中,运用到了jQuery的技术,轻松实现了菜单的下拉.显示.隐藏的效果,不必再用样式表一点点地修改,省去了很多麻烦,那么jQuery ...
- jquery 基础汇总---导图篇
最近在慕课网学习了一些jquery的基础知识,为了方便记忆,整理出来的导图 jQuery基础总共分为4个部分,分别是样式篇.事件篇.动画篇.DOM篇. 样式篇,主要介绍jQuery的基础语法,选择器以 ...
- jquery基础教程读书总结
最近静下心来看书才深刻的体会到:看书真的很重要,只有看书才能让你有心思静下心来思考. 重温<jquery基础教程> 一.事件 主要掌握常见的事件以及理解jquery的事件处理机制. 需要注 ...
- JQuery基础学习总结
JQuery基础学习总结 简单总结下JQuery: 一:事件 1.change事件 <!DOCTYPE html> <html lang="en"> < ...
随机推荐
- Nodejs进阶:密码加盐
原理:就是在密码特定位置插入特定字符串后,再对修改后的字符串进行md5运算. demo var crypto=require("crypto"); function cryptPw ...
- 通过lua进行nginx的权限控制
nginx_lua的安装 nginx使用luajit进行编译安装 使用openresty进行yum安装 openresty中将lua和nginx进行封装,详情可查看openresty官网 openre ...
- git常用操作命令归纳
git开始 全局配置:配置用户名和e-mail地址 $ git config --global user.name"Your Name" $ git config --global ...
- three.js低版本添加文字(如71版本)
研究了半天,最后终于加载成功了,记录一下three.js 71版本的文字加载,下面开始整个过程 首先,将ttf字体转换成js文件 源码版: https://github.com/gero3/facet ...
- 关于计算机学习的书(doc,mobi,epub,pdf四种格式)
关于计算机学习的书(doc,mobi,epub,pdf四种格式) <html> <body> <div> 21天学通C+ +2016/6/22 18:47文條 30 ...
- PHP ftp_fput() 函数
定义和用法 ftp_fput() 函数上传本地一个已经打开的文件,并在 FTP 服务器上把它保存为一个文件. 如果成功,该函数返回 TRUE.如果失败,则返回 FALSE. 语法 ftp_fput(f ...
- 线性基思想+贪心——cf1249C
/*1+3+9+...+3^n<3^(n+1),按这个思路贪心一下就好*/#include<bits/stdc++.h> using namespace std; #define l ...
- 学习android文档
follow lesson, 一. 创建一helloworld,运行.fragment_main.xml里默认是relativeLayout和Textview 二. 创建第一个图形界面,主要是说fra ...
- STM32嵌入式开发学习笔记(六):串口通信(上)
本文我们将了解STM32与外部设备通过串口通信的方式. 所谓串口通信,其实是一个类似于计算机网络的概念,它有物理层,比如规定用什么线通信,几伏特算高电平,几伏特算低电平.传输层,通信前要发RTS,CT ...
- Hibernate 和 JPA 注解
转载请注明:Hibernate 和 JPA 注解 | 言曌博客 1.@Entity(name="EntityName") 必须, name为可选,对应数据库中一的个表 2.@Tab ...