早期自学jQuery-一入门
本节目录:
----------①安装使用
----------②语法
----------③文档就绪函数
----------④选择器
一、安装使用(特别注意jQuery应当位于<head>标签中)
一般通过两种方法添加jQuery:
①jquery.com下载jQuery库;
②从cdn中载入jQuery库。例如:从微软载入
这是谷歌:
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
</head>
二、语法
通过jQuery选取HTML元素,并对它执行操作actions。选取(查询,jQuery)
基础语法:
$(selector).action();
$美元符号定义jQuery;
(selector)查询找打HTML元素;
action();对元素执行的操作。
举例:
$(this).hide() ---隐藏当前元素
$("div").hide() ---隐藏所有div标签元素
$(".class").hide() ---隐藏所有class="class"的元素
$("#id").hide() ---隐藏所有id="id"的元素
三、文档就绪函数
为了防止文档加载完之前就执行jQuery函数
因为文档未加载完执行代码可能会出错:
试图隐藏一个不存在的元素。即首先执行jQuery隐藏某个元素但该元素仍未加载;
获得未完全加载的图像大小
准备就绪函数
函数方法:
$(document).ready(function(){
//符合语句,声明jQuery,获取document文档。执行ready准备完毕时的代码
//函数写在括号中
} )
四、选择器
jQuery选择器分为三类选择器
①元素选择器
$("p")选取<p>元素
$(this)获取当前元素
$("ul li:first")获取每个ul的第一个li元素
$("div#q .a")选取id为q的div元素里所有class为a的元素
$("div.dot")获取所有class=dot的div元素
举例:
利用this选择器隐藏button元素
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$(this).hide();
});
});
</script>
</head> <body>
<button>点我</button>
</body>
点击之前,点击之后按钮消失被隐藏
②属性选择器(属性写在[]中)
$("[href]")选择所有属性带有href的元素
$("[href='aa']")选择所有属性带有href的值等于"aa"的元素
$("[href!='bb']")选择所有属性带有href的值不等于"bb"的元素
$("[href$='.jpg']")选择所有属性带有href的值以".jpg"结尾的元素
举例:
点击src属性以.tmp结尾的元素,隐藏所有div元素
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
<script>
$(document).ready(function(){
$("[src$='.tmp']").click(function(){
$("div").hide();
})
}); </script>
</head> <body>
<div>第一行</div>
<img src="Y)IFIC8_FPB_3Y26CFDZCTC.tmp" />
<div>第二行</div>
</body>
运行页面点击tmp图片所有div元素被隐藏了
③CSS样式选择器
$("p").css("background-color","red")为所有p元素的背景色改为红色
改变多个样式时
$("p").css({"propertyname":"value","propertyname","value"})
propertyname属性名称
举例:
点击div元素时对所有div元素添加红色背景
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
<script>
$(document).ready(function(){
$("div").click(function(){
$("div").css("background","red");
});
}); </script>
</head> <body>
<div>第一行</div>
<div>第二行</div>
</body>
点之前的样式点击之后的样式
早期自学jQuery-一入门的更多相关文章
- 自学 Java 怎么入门
自学 Java 怎么入门? 595赞同反对,不会显示你的姓名 给你推荐一个写得非常用心的Java基础教程:java-basic | 天码营 这个教程将Java的入门基础知识贯穿在一个实例中,逐 ...
- JQuery Mobile入门——设置后退按钮文字(转)
http://www.tuicool.com/articles/AZnYVz JQuery Mobile入门——设置后退按钮文字 时间 2013-01-09 20:24:28 CSDN博客原文 h ...
- 从零开始学习jQuery (一) 入门篇
本系列文章导航 从零开始学习jQuery (一) 入门篇 一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些 ...
- 极客技术专题【007期】:jQuery初学者入门 - jQuery Event
日期:2013-8-19 来源:GBin1.com 技术专题介绍 专题:jQuery初学者入门[第三讲:jQuery Event] 分享人:极客标签技术编辑 -Lana (请站内关注分享人) 授课时 ...
- jQuery Mobile 入门基础教程
jQuery Mobile是jQuery在手机上和平板设备上的版本.jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架. jQue ...
- jQuery的入门与简介
jQuery的入门与简介<思维导图> <初学者请各位高手指点指点> jQuery是继Prototype之后又一个优秀的JavaScript库,在JavaScript基础上我 ...
- jQuery UI 入门之实用实例分享
jQuery UI 入门 jQuery UI 简介 jQuery UI 是一个建立在 jQuery JavaScript 库上的小部件和交互库,您可以使用它创建高度交互的 Web 应用程序.无论您是创 ...
- jQuery UI 入门之实用实例
jQuery UI 入门 jQuery UI 简介 jQuery UI 是一个建立在 jQuery JavaScript 库上的小部件和交互库,您可以使用它创建高度交互的 Web 应用程序.无论您是创 ...
- 第一百九十一节,jQuery EasyUI 入门
jQuery EasyUI 入门 学习要点: 1.什么是 jQuery EasyUI 2.学习 jQuery EasyUI 的条件 3.jQuery EasyUI 的功能和优势 4.其他的 UI 插件 ...
- day 48 jQuery快速入门
jQuery快速入门 jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Ev ...
随机推荐
- java内部类及四种内部类的实现方式
java内部类及四种内部类的实现方式 一.内部类定义:内部类分为: 成员内部类.静态嵌套类.方法内部类.匿名内部类. 二.为何要内部类?a.内部类提供了某种进入外围类的窗户.b.也是最吸引人的原因, ...
- Arcgis属性表出现乱码
解决方案一:导入符号化字体: 在C:\Windows\Fonts文件夹下放入.TTF格式的字体库(此时加入农村二调_0.TTF和TDT10142007.ttf),便可使符号化的乱码显示正常. 解决方案 ...
- robot framework程序运行过程中,遇到点击事件之后,未出现点击之后的效果(求解)
1.click Element操作,在实际过程中偶然会出现,日志显示已点击成功,但是实际自动化页面,没有点击成功之后的操作 现象: 现象描述:程序执行到点击侧边栏的[人员信息]之后,日志显示已经点击成 ...
- 虚拟机安装及Oracle安装
1.安装虚拟机(没难度,傻瓜装机) 新建虚拟机 自定义------下一步------- 稍后安装操作系统------下一步 下一步 下一步至完成 然后启动,就可以启动一个系统咯!!! 可以查一下虚拟机 ...
- rsync的daemon模式
官方文档:https://download.samba.org/pub/rsync/rsyncd.conf.html 1:daemon模式配置文件 rsync以daemon方式运行 ...
- 简单的shell脚本练习(一)
1:求1000一内的偶数和 方法一: #!/bin/bash #用累加实现1000以内的偶数和 sum= ;i<=;i=i+)) do sum=$(($sum+$i)); done echo $ ...
- spring中@Value("${key}")值原样输出${key}分析与解决
问题: 最近发现一个项目中,在类中通过@Value("${key}")获取配置文件中变量值突然不行了,直接输出${key},示例代码如下: java类中: import org.s ...
- [ZZ] 麻省理工( MIT)大神解说数学体系
麻省理工( MIT)大神解说数学体系 http://blog.sina.com.cn/s/blog_5ff4fb7b0102e3p6.html 其实每一门学科都应该在学习完成后,在脑子里面有一个体系, ...
- 阅读 video on-screen display v6.0笔记
阅读 video on-screen display v6.0笔记 关于axi总线时钟的区分 需要弄清楚的是aclk, aclken, aresetn 信号是和video 有关的,axi4-lite的 ...
- FPGA 主时钟约束---primary clocks
FPGA 主时钟约束---primary clocks 个人的理解,FPGA做时钟约束的主要目的是给布局布线过程一个指导意义. 注:周期的参数值为ns waveform 里面的第一个参数为波形第一个上 ...