jQuery是一个非常流行的JavaScript库,它为开发者提供了一系列的API,便于操作JavaScript DOM和处理事件。本文将着重介绍jQuery 1.11.3版本的API。
1. $(selector)
$(selector)是jQuery最常用的方法之一,用于选择一个元素或元素组并返回它们的jQuery对象。其中,selector可以是各种形式的CSS选择器,例如:
2. $(selector, context) $(selector, context)是$(selector)方法的变体,但不同的是它可以在特定的上下文中查找元素。这里的context可以是任何选择器所能返回的元素(比如document、某个div等),例如:$(document)
$("#myId")
$("input[type='text']")
$("ul li")
上面的例子将会选中#myDiv中的所有链接。 3. .addClass(className) .addClass(className)可以为选中的元素添加一个或多个类名,例如:$("a", "#myDiv")
这样就可以将所有p元素添加myClass和yourClass两个类名。 4. .removeClass(className) .removeClass(className)可以从选中的元素中删除一个或多个类名,例如:$("p").addClass("myClass yourClass")
这将会从所有p元素中删除myClass和yourClass两个类名。 5. .attr(attributeName, value) .attr(attributeName, value)可以为选中的元素的指定属性设置值,例如:$("p").removeClass("myClass yourClass")
这将会为所有img元素设置新的src属性。 以上是jQuery 1.11.3版本中常用的几个API,当然还有很多其他的方法和选项。学习jQuery可以极大地提高前端开发效率,让我们在项目中更快、更方便地操作DOM。$("img").attr("src", "newImg.png")