1.$(".test").hide(): 演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。
 $("#test").hide(): 演示 jQuery hide() 函数,隐藏 id="test" 的元素。
 $(this)当前 HTML 元素
 2.jQuery 函数位于一个 document ready 函数中:
 
$(document).ready(function(){
     ......
 });简化写法:$(function(){}); 
 这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。
 3.当按钮的点击事件被触发时会调用一个函数:$("button").click(function() {..code..} )
 $(selector).click(function)触发或将函数绑定到被选元素的点击事件
 $(selector).mouseover(function)触发或将函数绑定到被选元素的鼠标悬停事件
 4.如果您希望在一个涉及动画的函数之后来执行语句,请使用 callback 函数。
 $("p").hide(1000,function(){
 alert("The paragraph is now hidden");
 });
 5.html() 函数改变所匹配的 HTML 元素的内容(innerHTML):$("p").html("W3School");
 append() 函数向所匹配的 HTML 元素内部追加内容:$(selector).append(content);
 after() 函数在所有匹配的元素之后插入 HTML 内容:$(selector).after(content);
 before() 函数在所有匹配的元素之前插入 HTML 内容:$(selector).before(content);
 6.$(selector).css(name,value)
 $("p").css("background-color","red");
 $(selector).css({properties})
 $("p").css({"background-color":"red","font-size":"200%"});
 函数 css(name) 返回指定的 CSS 属性的值:
 $(selector).css(name)
 $(this).css("background-color");
 7.函数 height(value) 设置所有匹配元素的高度:
 $(selector).height(value)
 $("#id100").height("200px");
 函数 width(value) 设置所有匹配元素的宽度:
 $(selector).width(value)
 $("#id200").width("300px");
 8.AJAX 是一种创建快速动态网页的技术。
 AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。通过 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以从远程服务器请求 TXTHTML、XML 或 JSON。
 $(selector).load(url,data,callback)使用 url 参数来指定数据的 web 地址,只有当您希望向服务器发送数据时,才需要使用 data 参数。只有当您需要在执行完毕之后触发一个函数时,您才需要使用 callback 参数。
 $.get(url,data,callback,type):使用 HTTP GET 来加载远程数据
 $.post(url,data,callback,type):使用 HTTP POST 来加载远程数据
 $.getJSON(url,data,callback):使用 HTTP GET 来加载远程 JSON 数据
 $.getScript(url,callback):加载并执行远程的 JavaScript 文件
 (url) 被加载的数据的 URL(地址)
 (data) 发送到服务器的数据的键/值对象
 (callback) 当数据被加载时,所执行的函数
 (type) 被返回的数据的类型 (html,xml,json,jsonp,script,text)
 9.jQuery 对象与dom对象的转换 
 只有jquery 对象才能使用jquery 定义的方法。注意dom对象和jquery 对象是有区别的,调用方法时要注意操作的是dom对象还是jquery 对象。
 普通的dom对象一般可以通过$()转换成jquery 对象。 
 如:$(document.getElementById("msg"))则为jquery 对象,可以使用jquery 的方法。 
 由于jquery 对象本身是一个集合。所以如果jquery 对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。 如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery 的方法。
  以下几种写法都是正确的: 
 $("#msg").html();         返回id为msg的元素节点的html内容。
 $("#msg")[0].innerHTML; 
 $("#msg").eq(0)[0].innerHTML; 
 $("#msg").get(0).innerHTML; 
 eq返回的是jquery 对象,而get (n)和索引返回的是dom元素对象。对于jquery 对象只能使用jquery 的方法,而dom对象只能使用dom的方法,如要获取第三个< div>元素的内容。有如下两种方法:
  $("div").eq(2).html();          //调用jquery 对象的方法 
 $("div").get(2).innerHTML;       //调用dom的方法属性 
 10.实例:
 从 test.js 载入 JSON 数据并显示 JSON 数据中一个 name 字段数据:
 $.getJSON("test.js", function(json){
   alert("JSON Data: " + json.users[3].name);
 });
 $("#msg").text();              //返回id为msg的元素节点的文本内容。
 $("input").val(");       //返回表单输入框的value值 
 $("input").val("test");       //将表单输入框的value值设为test 
 $("#msg").click();       //触发id为msg的元素的单击事件 
 $("#msg").click(fn);       //为id为msg的元素单击事件添加函数 
 同样blur,focus,select,submit事件都可以有着两种调用方法
 $("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})     //实现表格的隔行换色效果 
 toggle(evenFn,oddFn): 每次点击时切换要调用的函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。
 
//每次点击时轮换添加和删除名为selected的class。 
        $("p").toggle(function(){ 
               $(this).addClass("selected"); 
        },function(){ 
               $(this).removeClass("selected"); 
        }); 
 toggle()和slidetoggle()方法提供了状态切换功能:
 toggle()方法包括了hide()和show()方法。 
 slideToggle()方法包括了slideDown()和slideUp方法。
 $.each(obj, fn):通用的迭代函数。可用于近似地迭代对象和数组(代替循环)。 
 如 $.each( [0,1,2], function(i, n){ ; }); 
 等价于: 
 
var tempArr=[0,1,2]; 
 for(var i=0;i<tempArr.length;i++){ 
        ; 
 } 
 取得FORM中的各种值:
 
function get_form_value(){ 
 /*获得TEXT.AREATEXT的值*/ 
    var textval = $("#text_id").attr("value");//或者 
    var textval = $("#text_id").val(); 
 /*获取单选按钮的值*/ 
    var valradio = $("input[@type=radio][@checked]").val(); 
 /*获取复选框的值*/ 
 var checkboxval = $("#checkbox_id").attr("value"); 
 /*获取下拉列表的值*/ 
    var selectval = $('#select_id').val(); 
 }
 $("<option value='test'>test</option><option value='test2'>test2</option>").appendTo("#select_id")//添加下拉框的 option  
jQuery解析list 的时候可参考下面的小例子:
 var data = {"list":[{"id":1,"content":"测试信息1111"},{"id":2,"content":"测试信息2222"}]}
    $.each(data.list, function(i, item) {
       alert(item.id);
       alert(item.content);
    });








