JQ小结
ajaxComplete() 每次完成ajax请求执行该函数 从 jQuery 1.8 开始, .ajaxComplete() 方法只能绑定到 document元素
$(document).ajaxComplete(function() {
$( “.log” ).text( “Triggered ajaxComplete handler.” );
});
如果global选项设置为false,调用$.ajax() 或 $.ajaxSetup(),.ajaxComplete()方法将不会被触发。
add()结尾添加元素 或者 内容
append()在匹配的元素结尾添加元素 或 内容
after()在元素后面添加同级元素或移动到该位置 若document中有制定的选择器 则为移动 否则在结尾添加内容或标签
before() 在前面添加或移动
$(‘*’) 选择所有元素
$( “:animated” )选择所有正在运行动画的元素 必如关闭动画
bind()为元素绑定一个触发时间 如$(’#selector’).bind(‘click’, function(){…})
blur()当元素失去焦点时触发的时间
:checkbox Selector 匹配所有勾选的复选框元素
:checked Selector 匹配所有勾选的元素
error() bind(‘error’,function(){…})元素加载错误调用函数 如图片加载失败 加载默认图片
change() 表单中的控件 值发生变化的时候触发的时间 如下拉列表的选择 单/复选框值得改变 搜索框的输入操作变化等
delegate()为子元素预加载一个函数或事件 如在一个元素下添加一个子元素前加载函数 事件不会加载 若用delegate方法为其子元素预加载一个方法则会执行 待子元素添加后 事件会绑定在对应子元素上 参考w3cschool实例http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_delegate_newelement
clone() 复制对应元素的属性 和 子标签内容 属性clone(true)连同元素的绑定事件也一并获取
contents()选择所有匹配元素的所有子元素
delay(600) 延迟一段时间执行下一事件 如$(selector).slideToggle(600).delay(1000).slideToggle(600);
slideUp() slideDown() slideToggle() 上下滑动
fadeIn()fadeOut() fadeToggle() 淡入淡出
fadeTo()调整匹配元素的透明度
each() 遍历一个jQuery对象,为每个匹配元素执行一个函数。