JQUERY 基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JQUERY 基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3690字,纯文字阅读大概需要6分钟。
内容图文
![JQUERY 基础](/upload/InfoBanner/zyjiaocheng/1093/98b415dce7414aefab45b1801cc066bd.jpg)
一. 基础语法是:$(selector).action()
1.定义:
美元符号定义 jQuery
选择符(selector)“查询”和“查找” HTML 元素
jQuery 的 action() 执行对元素的操作
2.实例:
$(this).hide()
演示 jQuery hide() 函数,隐藏当前的 HTML 元素。
$("#test").hide()
演示 jQuery hide() 函数,隐藏 id="test" 的元素。
$("p").hide()
演示 jQuery hide() 函数,隐藏所有 <p> 元素。
$(".test").hide()
演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。
3.注意:
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
二.jQuery CSS 选择器
$("p").css("background-color","red");
更多的选择器实例
$("ul li:first") | 每个 <ul> 的第一个 <li> 元素 |
$("p:last") | 最后一个 <p> 元素 |
$("tr:even") | 所有偶数 <tr> 元素 |
$("tr:odd") | 所有奇数 <tr> 元素 |
$("[href]") | 所有带有 href 属性的元素 |
$("[href=‘#‘]") | 所有 href 属性的值等于 "#" 的元素 |
$("[href!=‘#‘]") | 所有 href 属性的值不等于 "#" 的元素 |
$("[href$=‘.jpg‘]") | 所有带有以 ".jpg" 结尾的属性值的 href 属性 |
$("div#intro .head") | id="intro" 的 <div> 元素中的所有 class="head" 的元素 |
$("ul li:eq(3)") | 列表中的第四个元素(index 从 0 开始) |
$("ul li:gt(3)") | 列出 index 大于 3 的元素 |
$("ul li:lt(3)") | 列出 index 小于 3 的元素 |
$("input:not(:empty)") | 所有不为空的 input 元素 |
$(":contains(‘W3School‘)") | 包含指定字符串的所有元素 |
$(":empty") | 无子(元素)节点的所有元素 |
$("p:hidden") | 所有隐藏的 <p> 元素 |
$("table:visible") | 所有可见的表格 |
$(":input") | 所有 <input> 元素 |
$(":text") | 所有 type="text" 的 <input> 元素 |
$(":enabled") | 所有激活的 input 元素 |
$(":disabled") | 所有禁用的 input 元素 |
$(":selected") | 所有被选取的 input 元素 |
$(":checked") | 所有被选中的 input 元素 |
三.jQuery 事件方法
1.例:
$("button#demo").click()
2.
bind() | 向匹配元素附加一个或更多事件处理器 | $(selector).bind(event,data,function) | $("button").bind("click",function(){$("p").slideToggle();}); |
blur() | 触发、或将函数绑定到指定元素的 blur 事件 | $(selector).blur(function) | $("input").blur(function(){$("input").css("background-color","#D6D6FF");}); |
change() | 触发、或将函数绑定到指定元素的 change 事件 | $(selector).change(function) | $(".field").change(function(){$(this).css("background-color","#FFFFCC");}); |
click() | 触发、或将函数绑定到指定元素的 click 事件 | $(selector).click(function) | $("button").click(function(){$("p").slideToggle();}); |
dblclick() | 触发、或将函数绑定到指定元素的 double click 事件 | $(selector).dblclick(function) | $("button").dblclick(function(){$("p").slideToggle();}); |
delegate() | 向匹配元素的当前或未来的子元素附加一个或多个事件处理器 | $(selector).delegate(childSelector,event,data,function) | $("div").delegate("button","click",function(){$("p").slideToggle();}); |
die() | 移除所有通过 live() 函数添加的事件处理程序 | $(selector).die(event,function) | $("p").die(); |
error() | 触发、或将函数绑定到指定元素的 error 事件 | $(selector).error(function) | $("img").error(function(){$("img").replaceWith("Missing image!");}); |
event.isDefaultPrevented() | 返回 event 对象上是否调用了event.preventDefault() | ||
event.pageX | 相对于文档左边缘的鼠标位置。 | ||
event.pageY | 相对于文档上边缘的鼠标位置。 | ||
event.preventDefault() | 阻止事件的默认动作 | ||
event.result | 包含由被指定事件触发的事件处理器返回的最后一个值。 | ||
event.target | 触发该事件的 DOM 元素 | ||
event.timeStamp | 该属性返回从 1970 年 1 月 1 日到事件发生时的毫秒数 | ||
event.type | 描述事件的类型 | ||
event.which | 指示按了哪个键或按钮 | ||
focus() | 触发、或将函数绑定到指定元素的 focus 事件 | ||
keydown() | 触发、或将函数绑定到指定元素的 key down 事件 | ||
keypress() | 触发、或将函数绑定到指定元素的 key press 事件 | ||
keyup() | 触发、或将函数绑定到指定元素的 key up 事件 | ||
live() | 为当前或未来的匹配元素添加一个或多个事件处理器 | ||
load() | 触发、或将函数绑定到指定元素的 load 事件 | ||
mousedown() | 触发、或将函数绑定到指定元素的 mouse down 事件 | ||
mouseenter() | 触发、或将函数绑定到指定元素的 mouse enter 事件 | ||
mouseleave() | 触发、或将函数绑定到指定元素的 mouse leave 事件 | ||
mousemove() | 触发、或将函数绑定到指定元素的 mouse move 事件 | ||
mouseout() | 触发、或将函数绑定到指定元素的 mouse out 事件 | ||
mouseover() | 触发、或将函数绑定到指定元素的 mouse over 事件 | ||
mouseup() | 触发、或将函数绑定到指定元素的 mouse up 事件 | ||
one() | 向匹配元素添加事件处理器。每个元素只能触发一次该处理器 | ||
ready() | 文档就绪事件(当 HTML 文档就绪可用时) | ||
resize() | 触发、或将函数绑定到指定元素的 resize 事件 | ||
scroll() | 触发、或将函数绑定到指定元素的 scroll 事件 | ||
select() | 触发、或将函数绑定到指定元素的 select 事件 | ||
submit() | 触发、或将函数绑定到指定元素的 submit 事件 | ||
toggle() | 绑定两个或多个事件处理器函数,当发生轮流的 click 事件时执行 | ||
trigger() | 所有匹配元素的指定事件 | ||
triggerHandler() | 第一个被匹配元素的指定事件 | ||
unbind() | 从匹配元素移除一个被添加的事件处理器 | ||
undelegate() | 从匹配元素移除一个被添加的事件处理器,现在或将来 | ||
unload() | 触发、或将函数绑定到指定元素的 unload 事件 |
原文:http://www.cnblogs.com/crazysnail-1/p/4172006.html
内容总结
以上是互联网集市为您收集整理的JQUERY 基础全部内容,希望文章能够帮你解决JQUERY 基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。