学习地址:http://www.cnblogs.com/zhangziqiu/archive/2009/04/30/jquery-learn-1.htmlhtml
学习时,要弄清楚DOM和JQuery包装集的区别;jquery
var im = document.getElementById("am");
var jq = $("#im");函数
"$"符号在jQuery中表明对jQuery对象的引用, "jQuery"是核心对象学习
//根据ID获取jQuery包装集 var jQueryObject = $("#testDiv"); //$是jQuery对象的引用: var jQueryObject = jQuery("#testDiv");
都是一个意思
JQuery选择器功能上分为“选择”“过滤”;
主要的区别是"过滤"做用的选择器是指定条件从前面匹配的内容中筛选, "过滤"选择器也能够单独使用, 表示从所有"*"中筛选.
$(":[title]")spa
等同于:code
$("*:[title]")htm
“永远不要在页面加载时改变页面的Dom模型”对象
操做元素属性:blog
jquery的工厂函数,通常set,get方法在一块,他在内部判断了参数的各类状况。
因此。
$('img')是get方法,是获取匹配img标签的全部元素。
$('<img/>')是set方法,建立一个img标签,并能够设置相关的属性。rem
$("img").attr("str");
removeAttr( name ) 删除元素属性, 可是对应的DOM属性是不会被删除的, 只会影响DOM属性的值.
好比将一个input元素的readonly元素属性去掉,会致使对应的DOM属性变成false(即input变成可编辑状态):