用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"> < ...
随机推荐
- vue撸的demo
之前做过一个layui+flask的测试平台,后来听说vue挺火,学了下,做个记录 一.想法 主要想开发几大功能,方便以后复用 1.工作中常常需要记录知识,所以我决定会做一个类似markdown笔记的 ...
- java反射技术主要实现类有哪些,作用分别是什么
Java反射技术主要实现类有哪些,作用分别是什么? 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中 1)Class类:代表一个类 2)Field 类 ...
- css负边距之详解(子绝父相)
来源 | http://segmentfault.com 原文 | The Definitive Guide to Using Negative Margins 自从1998年CSS2作为推荐以 ...
- Hbase速览
一.概述 理解为hadoop中的key-value存储,数据按列存储,基于HDFS和Zookeeper 1.应用 2.场景 适用场景: 存储格式:半结构化数据,结构化数据存储,Key-Value存储 ...
- 【LeetCode 5】 最长回文子串
题目链接 描述 [题解] 一个讲得比较好的博客地址; 感觉manacher算法的大概思路就是利用回文串左右对称的性质. 利用之前算出来的以某个点为中心的回文串.而当前要枚举的串被包括在其中. 则可以用 ...
- 解决Python报错:local variable 'xxx' referenced before assignment(引)
解决Python报错:local variable 'xxx' referenced before assignment(引) 解决Python报错:local variable 'xxx' refe ...
- elasticsearch中TermQuery查不到数据问题
在java rest client中调用elasticsearch中的数据,精准匹配的termQuery查不到数据,这个问题是java rest client客户端自带的bug,换用matchPhra ...
- Retrofit全攻略——进阶篇
最近事比较多,距离上次写文章已经过去了一个月了.上一篇文章Retrofit全攻略——基础篇 介绍了Retrofit的基础用法,这篇文章介绍点进阶的用法. 打印网络日志 在开发阶段,为了方便调试,我们需 ...
- ApiPost
模拟POST.Get 请求的工具----APIpost(中文版POSTMAN) 快速生成.一键导出api文档 在线模拟调试,结果实时返回 模拟登录后请求API 支持团队协作 模拟POST.Get 请求 ...
- LeetCode K个一组翻转链表
题目链接:https://leetcode-cn.com/problems/reverse-nodes-in-k-group/ 题目大意 略. 分析 逆转每一段,然后和上一段与下一段衔接即可,加头结点 ...