用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"> < ...
随机推荐
- model字段对象和forms字段对象的区别和联系
一.model字段对象 (一)_meta _meta是django.db.models.options.Options的实例,获取字段对象可通过模型类来进行获取,而_meta可提供如下功能: 获取模型 ...
- Django之template操作
一.模板渲染的原理 (一)使用 模板渲染首先有一个模板对象Template,然后有一个上下文对象Context,通过render方法进行渲染,最后返回字符串,render方法的本质还是调用了HttpR ...
- webpack devServer配置项的坑
本文所用webpack版本为4+,阅读本章的同学请注意区分. webpack默认不需要配置文件 但是你仍可在项目的node_module目录同级目录建立一个webpack.config.js文件进行配 ...
- spring boot 项目的创建
一. 进入https://start.spring.io 快速创建项目 二. 利用eclipse sts插件创建项目 1. 安装sts插件 进入https://spring.io/tools3/sts ...
- Windows NtQueryInformationProcess()
{ https://www.orcode.com/article/Processes_20126324.html } { 或代码 文章 编程通用 线程,进程及IPC 与NtQueryInformati ...
- lct 模版题 bzoj 2002 2049
很早就有人给我推荐的模版题,然后我最近才刷的(' ' ) 昨天的tree 不知道比他们高到哪里去了,我和他谈笑风生啊! bzoj 2002 弹飞绵羊 重点:这道题的cut和link 由于这道题链 ...
- 【UR #2】跳蚤公路
[UR #2]跳蚤公路 参照yjc方法.也就是地铁环线那个题. 求每个点不在负环内的x的取值范围.然后所有1到j能到i的j的范围取交.得到答案. 每个边形如kx+b的直线,每个环也是 每个点不在负环内 ...
- ElasticSearch Roaring bitmap 和跳表联合查询
ElasticSearch Roaring map 先把所有数按65535划分, 划分方法就是求商和余数,商代表数字最终在哪一块,余数代表最终在块内的数字 比如 1, 65536, 65537, 13 ...
- HTML-参考手册: 键盘快捷键
ylbtech-HTML-参考手册: 键盘快捷键 1.返回顶部 1. 键盘快捷键 通过使用键盘快捷键可以节省时间. Windows 和 Mac 的键盘快捷键 在现代操作系统中和计算机软件程序中,键盘快 ...
- linux中export的作用
设置环境变量. 为什么设置环境变量?---->全局使用. 不设置环境变量会怎么样?->只有当前shell中能够调用,其他的shell不能调用. 设置了之后呢?->全局都能调用.