jquery 基础
$(selector).action
语法:$(this).hide(); $("p").hide() $(".test").hide() $("#test").hide()
文档就绪函数:
$(document).ready(function(){
//jquery 代码
});
选择器:元素选择器:标签 class id
属性选择器:$("[href]") $("[href=‘#‘]") 选取所有带有 href 值等于 "#" 的元素 $("[href$=‘.jpg‘]") 选取所有 href 值以 ".jpg" 结尾的元素
jquery css选择器:$("p").css("background-color","red");
jquery 名称冲突:
var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。
jquery 效果:
$(selector).hide(speed,callback);$(selector).show(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是隐藏或显示完成后所执行的函数名称。
$(selector).toggle(speed,callback);
显示被隐藏的元素,并隐藏已显示的元素
jquery 淡入淡出效果:
$(selector).fadeIn(speed,callback); 淡入 $(selector).fadeOut(speed,callback); 淡出 $(selector).fadeToggle(speed,callback);
$(selector).fadeTo(speed,opacity,callback);
必需的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。
可选的 callback 参数是该函数完成后所执行的函数名称。
滑动效果:
$(selector).slideDown(speed,callback);$(selector).slideUp(speed,callback);
jquery 动画
$(selector).animate({params},speed,callback);
$(selector).stop(stopAll,goToEnd);
jquery 方法链
$("#p1").css("color","red").slideUp(2000).slideDown(2000); "p1" 元素首先会变为红色,然后向上滑动,然后向下滑动
jquery html
获取类容:
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
获取属性:
$("#w3s").attr("href")
设置类容和属性
$("#test1").text("Hello world!");$("#test2").html("<b>Hello world!</b>");$("#test3").val("Dolly Duck");
$("#w3s").attr("href","http://www.w3school.com.cn/jquery");
创建新元素:
function appendText()
{
var txt1="<p>Text.</p>"; // 以 HTML 创建新元素
var txt2=$("<p></p>").text("Text."); // 以 jQuery 创建新元素
var txt3=document.createElement("p"); // 以 DOM 创建新元素
txt3.innerHTML="Text.";
$("p").append(txt1,txt2,txt3); // 追加新元素
}
删除元素:
jQuery remove() 方法删除被选元素及其子元素。
jQuery empty() 方法删除被选元素的子元素。
jquery 操作css
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
jQuery width() 和 height() 方法
width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。
outerWidth() 方法返回元素的宽度(包括内边距和边框)。
innerWidth() 方法返回元素的宽度(包括内边距)。
jquery 遍历
find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。
next() 方法返回被选元素的下一个同胞元素。
nextAll() 方法返回被选元素的所有跟随的同胞元素。
jquery 过滤
first() 方法返回被选元素的首个元素。
last() 方法返回被选元素的最后一个元素。
filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
jquery ajax
jQuery load() 方法是简单但强大的 AJAX 方法。
load() 方法从服务器加载数据,并把返回的数据放入被选元素中。
$.get() 方法通过 HTTP GET 请求从服务器上请求数据。
$.post() 方法通过 HTTP POST 请求从服务器上请求数据
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。