1

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

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

但实际上,我认为有些地方不对劲。实际上 :

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

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

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

4

1 回答 1

2

你应该使用obj instanceof jQuery

请检查此检查对象是否为 jQuery 对象

于 2012-10-04T07:52:32.457 回答