1.jQuery中$(function(){ });相当于$(document).ready();
需要把文档加载完成后要执行的函数绑定等方法都包含到其中。而且要注意在这里边定义的function在外边是不能被调用的。
$(function(){ //当文档就绪才执行的函数 });
2. jQuery(selector, [context])
一般情况下都是用 $("table")..... 但是还可以指定context, 比如 $("div.classstyle").click( function(){$("span", this) ... } );
一般情况都是默认从dom根节点下查找满足条件的元素,而指定了context的则是在context中查找,比如这个this就表示$("div.classstyle")前边选定的这个中被点击的那个。
在内部,选择器环境是通过 .find() 方法实现的,因此 $("span", this) 等价于 $(this).find("span")。jQuery 的核心功能都是通过这个函数实现的.
3.创建一个元素,同时设定 type 属性、属性值,以及一些事件。
$("<input>", { type: "text", val: "Test", focusin: function() { $(this).addClass("active"); }, focusout: function() { $(this).removeClass("active"); } }).appendTo("form");