WEB开发网
开发学院网页设计JavaScript jQuery 1.4:15个你应该知道的新特性 阅读

jQuery 1.4:15个你应该知道的新特性

 2010-01-25 00:00:00 来源:WEB开发网   
核心提示: jQuery 1.4中我们有两种使用".index()”方法的方式,首先,jQuery 1.4:15个你应该知道的新特性(7),你可以仅仅将一个元素自身作为参数,这样你可以得到该元素在当前集合中所处的索引位置值,它会作为第二参数),该函数会在集合中的每个元素上都执行一次,

jQuery 1.4中我们有两种使用".index()”方法的方式。首先,你可以仅仅将一个元素自身作为参数,这样你可以得到该元素在当前集合中所处的索引位置值。

如果不设置参数的话,现在会返回该元素的兄弟节点。因此,假设有下面的DOM结构:

<ul>
 <li>苹果</li>
 <li>香蕉</li>
 <li>葡萄</li>
 <li>草莓</li>
 <li>例子</li>
 <li>桃子</li>
 </ul>

当一个节点被点击的时候,你如果想找到在所有的节点集合中被单击的节点的位置,你可以这样写:

jQuery('li').click(function(){
  alert( jQuery(this).index() );
});

jQuery 1.4还允许你指定一个选择器作为".index()”的第一个参数,这样它会返回该元素在选择器中产生的元素集合中的位置。

最后需要注意的是,如果该元素在集合中存在的话,该函数会返回一个其位置的整数,如果不存在,则返回-1。

12. DOM 操作的方法支持回调函数

大部分对DOM进行操作的函数现在都支持传递函数作为唯一参数了(如果是".css()”和".attr()”的情况的话,它会作为第二参数)。该函数会在集合中的每个元素上都执行一次,从而确定哪些应作为该函数的实际值提供给回调函数调用。

下面给出所有支持该功能的函数列表:

after

before

append

prepend

addClass

toggleClass

removeClass

wrap

wrapAll

wrapInner

val

text

replaceWith

上一页  2 3 4 5 6 7 8 9  下一页

Tags:jQuery 应该 知道

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接