预制的 jQuery 函数

pre-made jQuery functions

本文关键字:函数 jQuery      更新时间:2023-09-26

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

$( "div" ).addClass(function( index, currentClass ) {
  var addedClass;
  if ( currentClass === "red" ) {
    addedClass = "green";
    $( "p" ).text( "There is one green div" );
  }
  return addedClass;
});

关于"index"和"currentClass",这些是DOM对象吗?这些究竟是什么,如何找到它们的清单?我经常在这里看到"e",也不明白这一点。

谢谢

从文档中:

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

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