jQuery 是一个 JavaScript 库。
jQuery 极大地简化了 JavaScript 编程。
jQuery 很容易学习。
默认加载:
$(document).ready(function(){...} // 这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。//
元素(对象):
$(this) // 当前元素 //
$("img") // IMG标签 //
$(".test") // class类 //
$("#div1") // ID类 //
$(this).parents(".ex") // 父框架,也是当前框架 //
$("[href]") // 选取所有带有 href 属性的元素。 //
方法(事件):
.click
.dblclick(function)
.focus(function)
.mouseover(function)
函数:
.hide() //eg: .hide("slow") //
.show(); // .show(speed,callback); //
.toggle(); // toggle() 方法来切换 hide() 和 show() 方法。 //
.fadeOut(); // 淡出 slow 或者 1000(毫秒=1S) //
.slideToggle("slow"); // 伸缩效果 //
.animate({height:'300px',opacity:'0.4'},"slow"); // 拉伸动画 //
.html("W3School"); // 替换内容,这东西也叫改变内容 //
.append(" Appended text."); // 内部追加内容 //
.before("Before"); // 在 HTML 元素之前、后追加内容。 //
.after("After");
.css("background-color","red"); // 增加CSS属性 //
alert("Background color = " + $("p").css("background-color")); // 弹出 //
.load('/jquery/test1.txt'); // 加载外部文件内容 //
例如:(htmlobj=$.ajax({url:"/jquery/test1.txt",async:false}); $("#myDiv").html(htmlobj.responseText);)
.remove(); // 方法删除被选元素及其子元素。.remove(".italic");
.empty(); // 删除被选元素的子元素。
.addClass("blue"); //addClass() 方法 $("h1,h2,p").addClass("blue");
.removeClass("blue"); //删除指定的 class 属性:
.toggleClass("blue"); //对被选元素进行添加/删除类的切换操作:
定义:
var div=$("div"); // 赋值 div.animate({height:'300px',opacity:'0.4'},"slow"); //