我與jquery工作了幾個月,現在我正在閱讀一些程序 與此命令,我不明白這是什麼意思,任何想法?
myObj.$().trigger('name');
這是什麼意思$()
?
它是否像doc一樣準備好?
我與jquery工作了幾個月,現在我正在閱讀一些程序 與此命令,我不明白這是什麼意思,任何想法?
myObj.$().trigger('name');
這是什麼意思$()
?
它是否像doc一樣準備好?
這取決於什麼myObj
是和myObj.$().trigger("name")
被發現。在過去,我已經看到了類似的方法,其中一個對象(如MV *框架中的view
或controller
)具有與其關聯的$()
方法。
對$()
的調用可能會返回一個與view
關聯的jQuery
封裝元素(由框架構造或在開發過程中分配)。
而不是用猜測回答這樣的問題可能會發生什麼,首先要求澄清的問題如何? 'myObj'可以是_anything_。而且我還沒有看到返回一個jQuery函數,如OP所述。 – Cerbrus 2014-10-28 08:52:20
上面的代碼中的$只是jQuery函數的一個更短,更方便的名稱。調用$()函數並將選擇器傳遞給它時,將創建一個新的jQuery對象。
也 (function($) { // here $ would be point to jQuery object $(document).ready(function() { $('#pass').keyup(...); }); })(jQuery);
允許您使用現成函數內的$。
看看這個問題! '$'是'myObj'的一個屬性。你不知道什麼'myObj' _is_。它可能是_anything_。 – Cerbrus 2014-10-28 08:58:41
$()幫助DOM選擇即它將返回具有與該參數相同的標識提供給該調用的DOM對象。
ie $('.row')
將返回所有具有類名行的dom對象。我們可以使用#作爲id,我們也可以通過傳遞'this'
作爲參數來獲取當前對象。 $(this)
。但是如果您指定myobj在您的代碼中引用了什麼,那麼答案會更有幫助。
看到[this](https://forum.jquery.com/topic/jquery-somefunction-the-first-pair-of-parentheses) – 2014-10-28 08:46:43
你從哪裏得到變量'myObj'? – Jerodev 2014-10-28 08:46:52
@ asdf_enel_hak-請問你是否可以在帖子中添加正確的答案作爲答案,也許其他人會從這裏學習... – 2014-10-28 08:50:29