我如何在jQuery中调用函数

时间:2019-04-19 17:06:31

标签: javascript jquery

对于看起来应该如此简单且常规的事情,可能有一个非常简单的答案。

在$(document).ready()中,我想用jQuery对象调用一个函数-特别是,这不能附加到诸如mouseover或click之类的异步事件上。

下面的代码实际上似乎有效..但我认为我仍在调用 fnShowCard作为.on方法的处理程序。我只想用对象和参数或两个调用fnShowCard。

我似乎找不到一个没有将调用与事件(如click)相关联的示例。我唯一关心的“事件”是文档准备就绪...

谢谢!

  $(function() {
    console.log( "ready!" );


    $(".tools-card:contains('CMS')").on(fnShowCard());


  });
  // End Document ready



  /**
   * fnShowCard
   */
  function fnShowCard() {

    console.log(">>> Begin fnShowCard: ");


    // First find the end of the row
    var cardClicked = $(this);
    var currentCard = cardClicked;
    var nextCard = $(this).next();

  }

2 个答案:

答案 0 :(得分:2)

您应该使用each()

$(".tools-card:contains('CMS')").each(fnShowCard);

答案 1 :(得分:1)

只需使用每种方法,而不要使用“ on”事件监听器