jQuery是一个快,小且功能强大的js库。它使如HTML文档遍历和操作,事件处理,动画和Ajax更加简单在众多浏览器中。
具有通用性和扩展性,jQuery已经改变了许多人编写JS的方式。 Core jQuery() 返回匹配元素集合,要么DOM中基于传递参数或者通过创建一个HTML字符串 jQuery( selector [, context ] ) selector:选择器表达式的字符串 context:一个DOM元素、Document或者jQuery作为context 也可以写成:$(),搜索通过DOM提供相匹配的任何元素选择器并创建一个新的jQuery对象,引用这些元素。 若没有元素匹配所提供的选择器,则新的jQuery对象是"empty",换言之,它没有元素,.length为0. jQuery( callback ) 当DOM是ready时执行的函数,类似于$( document ).ready()。如: $(function(){ // Document is ready. }); jQuery.holdReady() 保持or释放jQuery准备事件的执行 jQuery.holdReady( hold ) $.holdReady()允许调用者拖延jQuery准备的事件 jQuery.noConflict() 废除jQuery控制的$变量 jQuery.sub() 创建一个新的jQuery拷贝,其属性和方法可以被修改而不影响原有的jQuery对象 jQuery.when() 提供一个方法来执行回调功能基于一个or多个对象,通常延迟对象代表异步事件Attributes
提供获取or设置DOM元素的属性 .addClass() 为每个匹配元素集添加指定的classes .attr() 获取一个属性的值的第一个元素在匹配的元素集合or为所有匹配的元素设置一个或多个属性 .hasClass() 确定任何匹配的元素被分配给定的class