11.jpg
$(document).ready(function(){--- jQuery functions go here ----});也可写成
$(function(){})
jQuery 使用 $ 符号作为 jQuery 的简介方式。某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。jQuery 使用名为 noConflict() 的方法来解决该问题。var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。
$(selector).hide(speed,callback);$(selector).show(speed,callback);$(selector).toggle(speed,callback);实例
$("button").click(function(){ $("p").toggle();});可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。可选的 callback 参数是隐藏或显示完成后所执行的函数名称。toggle是显示/隐藏转换
$(selector).fadeTo(speed,opacity,callback);其余三个同显示/隐藏
$("button").click(function(){$("div").animate({ left:'250px', opacity:'0.5', height:'150px', width:'150px'});});注意:用驼峰写法,颜色动画要下 Color Animations 插件
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值实例
$("#btn1").click(function(){alert("Text: " + $("#test").text());});$("#btn2").click(function(){alert("HTML: " + $("#test").html());});$("#btn1").click(function(){alert("Value: " + $("#test").val());});
text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值实例
$("#btn1").click(function(){$("#test1").text("哈哈!");});$("#btn2").click(function(){$("#test2").html("Hello world!");});$("#btn3").click(function(){$("#test3").val("你好");});
append() - 在被选元素的结尾插入内容prepend() - 在被选元素的开头插入内容after() - 在被选元素之后插入内容before() - 在被选元素之前插入内容实例$("p").append("Some appended text.");
通过 jQuery,很容易处理元素和浏览器窗口的尺寸。jQuery 尺寸 方法width()设置或返回元素的宽度(不包括内边距、边框或外边距)。height()方法设置或返回元素的高度(不包括内边距、边框或外边距)。innerWidth()方法返回元素的宽度(包括内边距)。innerHeight()方法返回元素的高度(包括内边距)。outerWidth()方法返回元素的宽度(包括内边距和边框)。outerHeight()方法返回元素的高度(包括内边距和边框)。实例
$("button").click(function(){ var txt=""; txt+="Outer width: " + $("#div1").outerWidth() + ""; txt+="Outer height: " + $("#div1").outerHeight(); $("#div1").html(txt);});
遍历图解
parent() 方法返回被选元素的直接父元素。parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 ()。parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。实例之一
$(document).ready(function(){ $("span").parents("ul");});
children() 方法返回被选元素的所有直接子元素。find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。实例
$(document).ready(function(){$("div").children("p.1");});
siblings() 方法返回被选元素的所有同胞元素。next() 方法返回被选元素的下一个同胞元素。nextAll() 方法返回被选元素的所有跟随的同胞元素。nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。实例
$(document).ready(function(){ $("h2").siblings("p");});
$(document).ready(function(){$("div p").first();});filter() 和 not() 允许您选取匹配或不匹配某项指定标准的元素。实例
$(document).ready(function(){ $("p").not(".intro");});
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务