$(a). css(name,value)
$(a).css({})
$(a).css(name,function(){})
$(a).height()
$(a).height(value)
$(a).innerHeight()
$(a).outerHeight()
$(a).width()
$(a).width(value)
$(a).innerWidth()
$(a).outerWidth()
$(a).offset()
$(a).offset({top:n,left:n})
$(a).position()
$(a).scrollLeft()
$(a).scrollLeft(value)
$(a).scrollTop()
$(a).scrollTop(value)
jQuery 文档处理函数
| $(a).unwrap() $(a).wrap(element[/funciton(){}]) $(a).wrapInner(element[/funciton(){}]) $(a).clone() $(a).append(b) $(a).appendTo(b) $(a).prepend(b) $(a).prependTo(b) $(a).detach([选择器]) $(a).remove([选择器]) $(a).empty() $(a).replaceAll(b) $(a).replaceWith(b) $(a).after(b) $(a).insertAfter(b) $(a).before(b) $(a).insertBefore(b) |
jQuery 筛选函数
查找
$(a).closest([选择器])
$(a).add(b)
$(a).children([选择器])
$(a).contents()
$(a).find(b)
$(a).siblings([选择器])
$(a).next([选择器])
$(a).nextAll([选择器])
$(a).nextUntil([选择器])
$(a).pre([选择器])
$(a).preAll([选择器])
$(a).preUntil([选择器])
$(a).parent([选择器])
$(a).parents([选择器])
串联
$(a).andslef()
$(a).eq(N)
$(a).filter(expr)
$(a).filter(function(){})
$(a).has([表达式])
$(a).hasClass
$(a).is([表达式])
$(a).addClass(className)
$(a).removeClass(className)
$(a).toggleClass(className)
$(a).toggleClass(className,switch)
$(a).html([str])
$(a).attr(key,value[function(){}])
$(a).attr(key)
$(a).attr(key1:value1,key2:value,......)
$(a).removeAttr(key)
$(a).text([str])
$(a).val([str])
jQuery 数组、对象、字符串操作、浏览器
$.each(a,function(i,n){})
$.grep(a,function(i,n){})
$.inArray(value,a)
$.map(a,function(n){})
$.merge(a,b)
$.toArray($(dom))
$.unique(a)
$.trim(str)
$.browser[.version]
jQuery 测试操作
obj是要测试的对象,返回一个Boolean值
$.isArray(obj)
$.contains(container,contained)
$.isEmptyObject(obj)
$.isPlainObject(obj)
$.isFunction(obj)
jQuery.param 常用在URL
jQuery.param(obj, [traditional])
示例
var params = { width:1680, height:1050 };
var str = jQuery.param(params);
$("#results").text(str);
结果
<div >jQuery 1.4.2中常用动画函数用法
[a为匹配的元素可是HTML的标签名(加引号),也可以是通过id获取到的模块]:
speed为动画显示的时间,可以是毫秒数,也可以是“fast”、“normal”、“slow”三个参数之一
$(a).show(speed,function(){}) 显示a
$(a).hide(speed,function(){}) 隐藏a
$(a).toggle(speed,function(){}) 切换a的显示/隐藏
$(a).fadeIn(speed,function(){}) a元素渐显(透明度+display)
$(a).fadeOut(speed,function(){}) a元素渐显(透明度+display)
$(a).fadeTo(speed,number,function(){}) a元素从不显示到指定的浓度(number*100,number是一个小数)
$(a).show(speed).delay(800).$(a).hide(speed) show和hide之间延迟执
$(btn).click=(function{
$(a).animate({params:'value'},speed)
}); 点击btn后,a在speed毫秒后开始向params:'value'(fontSise:'15em')渐变,一个事件中可以写多条animate语句,不过会按顺序执行,在同一个animate中夜可以写多个params项,这多个会同时执行。