预先制作的jQuery函数

时间:2014-04-01 14:10:22

标签: javascript jquery

在jquery网站上的这样一个例子中:

$( "div" ).addClass(function( index, currentClass ) {
  var addedClass;

  if ( currentClass === "red" ) {
    addedClass = "green";
    $( "p" ).text( "There is one green div" );
  }

  return addedClass;
});

关于'指数'和' currentClass',这些DOM对象?究竟是什么,以及如何找到它们的列表?我经常看到' e'在这里,也不了解。

谢谢

1 个答案:

答案 0 :(得分:2)

来自the documentation

  

一个函数,返回一个或多个以空格分隔的类名,以添加到现有的类名中。接收集合中元素索引位置,现有类名作为参数。在函数内,这指的是集合中的当前元素。

所以,不。它们不是DOM对象。一个是数字,另一个是字符串(包含空格分隔的类名列表)。