我怎么知道我是否正在调用jQuery函数?

时间:2012-10-04 07:45:46

标签: jquery

我的网站上有一些库,它们使用$作为变量/函数。我把它们分开了:

jQuery(document).ready(function ($) {
    codeThatWillUseJquery($);
});

但事实上,我认为有些事情是错误的。事实上:

function codeThatWillUseJquery($)
{
    console.log($('#myId').index());
}

它在每个元素上始终返回-1。所以我认为代码中存在一些不兼容性。

我怎么知道$('#myId').index()是否调用jQuery的.index()函数?有办法吗?

1 个答案:

答案 0 :(得分:2)

你应该使用obj instanceof jQuery

请查看此Check if object is a jQuery object