2014-10-28 66 views
-4

我与jquery工作了几个月,现在我正在阅读一些程序 与此命令,我不明白这是什么意思,任何想法?

myObj.$().trigger('name'); 

这是什么意思$()

它是否像doc一样准备好?

+3

看到[this](https://forum.jquery.com/topic/jquery-somefunction-the-first-pair-of-parentheses) – 2014-10-28 08:46:43

+3

你从哪里得到变量'myObj'? – Jerodev 2014-10-28 08:46:52

+0

@ asdf_enel_hak-请问你是否可以在帖子中添加正确的答案作为答案,也许其他人会从这里学习... – 2014-10-28 08:50:29

回答

0

这取决于什么myObj是和myObj.$().trigger("name")被发现。在过去,我已经看到了类似的方法,其中一个对象(如MV *框架中的viewcontroller)具有与其关联的$()方法。

$()的调用可能会返回一个与view关联的jQuery封装元素(由框架构造或在开发过程中分配)。

+1

而不是用猜测回答这样的问题可能会发生什么,首先要求澄清的问题如何? 'myObj'可以是_anything_。而且我还没有看到返回一个jQuery函数,如OP所述。 – Cerbrus 2014-10-28 08:52:20

-2

上面的代码中的$只是jQuery函数的一个更短,更方便的名称。调用$()函数并将选择器传递给它时,将创建一个新的jQuery对象。

(function($) { // here $ would be point to jQuery object $(document).ready(function() { $('#pass').keyup(...); }); })(jQuery);

允许您使用现成函数内的$。

+0

看看这个问题! '$'是'myObj'的一个属性。你不知道什么'myObj' _is_。它可能是_anything_。 – Cerbrus 2014-10-28 08:58:41

-2

$()帮助DOM选择即它将返回具有与该参数相同的标识提供给该调用的DOM对象。

ie $('.row')将返回所有具有类名行的dom对象。我们可以使用#作为id,我们也可以通过传递'this'作为参数来获取当前对象。 $(this)。但是如果您指定myobj在您的代码中引用了什么,那么答案会更有帮助。

+0

与其他答案相同的评论:看看这个问题! '$'是'myObj'的一个属性。你不知道什么'myObj' _is_。它可能是_anything_。 – Cerbrus 2014-10-28 09:01:35

+0

此外,这真的没有回答“$()”是什么的问题。这是如何得到upvoted? – Cerbrus 2014-10-28 09:02:58