用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"> < ...
随机推荐
- 历史上最详细的SpringCloud搭建微服务的过程。(包括注册中心,服务提供者和服务消费者)
首先搭建注册中心,创建一个springboot的maven工程. 工程创建完成之后,先在资源文件中的application.properties中写配置文件. server.port= spring. ...
- Flink Kafka Connector 与 Exactly Once 剖析
Flink Kafka Connector 是 Flink 内置的 Kafka 连接器,它包含了从 Kafka Topic 读入数据的 Flink Kafka Consumer 以及向 Kafka T ...
- 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程
http://blog.chinaunix.net/uid-20639775-id-154497.html
- HDU 4866 Shooting 题解:主席树
这题的主要的坑点就是他给你的射击目标有重合的部分,如果你向这些重合的部分射击的话要考虑两种情况: 射击目标数量 ≥ 重合数量 : 全加上 射击目标数量 ≤ 重合数量 : 只加距离*射击目标数量 然而这 ...
- 管理员技术(一):装机预备技能、安装一台RHEL7虚拟机、使用RHEL7图形桌面、Linux命令行基本操作
一.装机预备技能 问题: 本例要求安装一台可用的KVM服务器: 1> RHEL与CentOS系统有什么关联? 2> 第2块SCSI硬盘的第3个逻辑分区,Linux如何表 ...
- Eclipse中properties文件,中文只显示Unicode问题(Properties Editor)
我们常常在properties文件中添加中文注释,而properties文件的中文需用unicode表示, 使用eclipse默认的properties文件编辑器查看显示中文为乱码. 即便修改prop ...
- RichViewEdit
RichViewEdit特殊操作 RichviewEdit 图文保存操作 首先要转换成stream后才能对RichviewEdit进行正确的读和写 function SaveRVFToField(rv ...
- noip提高组 2010 关押罪犯 (洛谷1525)
题目描述 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突.我们用"怨气值"( ...
- tp5.1 模型 where多条件查询 like 查询 --多条件查询坑啊!!(tp5.1与tp5.0初始化控制器不一样)
tp5.1与tp5.0初始化控制器不一样!!!!!!!!!! 多条件 where必须 new where() ---------------------------------------tp5.1 ...
- jQuery 实现复选框全选、反选及获取选中的值
实现复选框全选,反选及获取选中的值: 代码如下: <!doctype html> <html lang="en"> <head> <met ...