jQuery学习(一)
来源:互联网 发布:plc梯形图软件 编辑:程序博客网 时间:2024/05/22 07:07
jQuery
jQuery 是为事件处理特别设计的。
jQuery库包含以下功能:
HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM 遍历和修改
基础部分
1.引入JavaScript文件:
<head><script src="jquery-1.10.2.min.js"></script>//本地下载后</head><script type='text/javascript'>//type=''里面指明脚本类型,除了可以用javascript之外,还可以是php等
不希望下载并存放 jQuery,那么也可以通过 CDN(内容分发网络) 引用它:
<head> <scriptsrc="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"> </script></head>
使用在线版的好处:
许多用户在访问其他站点时,已经从百度、又拍云、新浪、谷歌或微软加载过 jQuery。所有结果是,当他们访问您的站点时,会从缓存中加载 jQuery,这样可以减少加载时间。同时,大多数 CDN 都可以确保当用户向其请求文件时,会从离用户最近的服务器上返回响应,这样也可以提高加载速度。
独立文件中使用jQuery
</script><script src="my_jquery_functions.js"></script></head>
文档就绪事件
在文档完全加载完后执行函数
所有 jQuery 函数位于一个 document ready 函数中
$(document).ready(function(){ // 开始写 jQuery 代码...});
2.jQuery语法
jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。
基础语法: $(selector).action()
- 选择符(selector)"查询"和"查找" HTML 元素 - jQuery 的 action() 执行对元素的操作 代码示例: ``` $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素 $("#test").hide() - 隐藏所有 id="test" 的元素 ```
3.选择器
基于元素的 id、类、类型、属性、属性值等”查找”(或选择)HTML 元素,对 HTML 元素组或单个元素进行操作
jQuery 中所有选择器都以美元符号开头:$()。
- 元素选择器
(“test”) (“p”) -选取所有元素
- #id 选择器 $(“#test_id”)
通过 HTML 元素的 id 属性选取指定的元素
元素的 id 应该是唯一的 - .class 选择器
$(“.test”)
一些有用实例: $("*") 选取所有元素 $(this) 选取当前 HTML 元素 $("p.intro") 选取 class 为 intro 的 <p> 元素 $("p:first") 选取第一个 <p> 元素 $("ul li:first") 选取第一个 <ul> 元素的第一个 <li> 元素 $("ul li:first-child") 选取每个 <ul> 元素的第一个 <li> 元素 $("[href]") 选取带有 href 属性的元素 $("a[target='_blank']") 选取所有 target 属性值等于 "_blank" 的 <a> 元素 $("a[target!='_blank']") 选取所有 target 属性值不等于 "_blank" 的 <a> 元素 $(":button") 选取所有 type="button" 的 <input> 元素 和 <button> 元素 $("tr:even") 选取偶数位置的 <tr> 元素 $("tr:odd") 选取奇数位置的 <tr> 元素
4. 事件
页面对不同访问者的响应叫做事件。
事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。
实例:
在元素上移动鼠标。
选取单选按钮
点击元素
在事件中经常使用术语”触发”(或”激发”)例如: “当您按下按键时触发 keypress 事件”。
$(“p”).click(function(){
// 动作触发后执行的代码!!
});
- JQuery 学习(一)
- 学习Jquery(一)
- jquery学习(一)
- 学习JQuery(一)
- jQuery学习(一)
- jquery学习(一)
- jQuery学习(一)
- JQuery学习(一)
- jquery学习(一)
- jQuery学习(一)
- jQuery 学习(一)
- jQuery学习(一)
- jQuery学习(一)
- jquery学习(一)
- jQuery学习(一)
- JQuery学习(一)
- Jquery 学习笔记(一)Jquery初识
- jquery 学习(一)--------jquery选择器
- hdu Humble Numbers(打表)
- php 常用的算数排序
- JS常用运算符及其优先级
- 后知后觉,今年开始做HL7编程
- 一名普通大三Android程序猿的2016总结
- jQuery学习(一)
- 树莓派下java对GPIO引脚的引用
- Linux—Yum介绍
- Android自定义控件三部曲文章索引
- H5 img标签图片无法显示 -- 解决方案
- C# 获取当前路径7种方法
- Linux—RPM介绍
- React Native嵌入到现有原生应用
- Linux—更换yum源