对于看起来应该如此简单且常规的事情,可能有一个非常简单的答案。
在$(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();
}
答案 0 :(得分:2)
您应该使用each()
$(".tools-card:contains('CMS')").each(fnShowCard);
答案 1 :(得分:1)
只需使用每种方法,而不要使用“ on”事件监听器