2014-10-28 64 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