是什麼jQuery的$
和_$
之間的區別,以及我們應該使用$
和_$
_$('Set_txtDateinputBox_From')
$("#Set_drpdnAvailability")
是什麼jQuery的$
和_$
之間的區別,以及我們應該使用$
和_$
_$('Set_txtDateinputBox_From')
$("#Set_drpdnAvailability")
_ $不是標準的jQuery命名空間。所以你會得到一個錯誤。即。除非您定義它,否則_ $在jQuery中無效。
$('#div')
一個id = 「格」 的元素,$('div')
是一個div元素
再次閱讀問題。 – 2012-02-21 11:31:42
這裏不需要downvote – dynamic 2012-02-21 11:33:23
@ yes123:「不需要」?我想你會發現投票的權利根深蒂固到網站的使命中。如果你需要一個理由,答案最初只包含第二段,這段完全和完全不相關。 – 2012-02-21 17:32:55
看一看jQuery代碼。這只是一個覆蓋情況下的內部映射,所以不要使用它。
// Map over the $ in case of overwrite
_$ = window.$,
但無論如何它都不能從外面看到。 – 2012-02-21 11:35:14
但當我使用$(「#div」)。appendChild(divdynamiccreated)其給出的錯誤對象爲空 – JainNavneet 2012-02-21 12:05:37
關閉主題,但追加jquery你使用append而不是appendChild。退房http://jsfiddle.net/a4Py3/ – Asken 2012-02-21 12:16:27
爲什麼你使用_$
。你不應該使用_$
。 jquery已經預裝$
。也許我們將在案件衝突中使用_$
,或者我們可以將$
重寫爲保留字以外的任何字符串。
* ReferenceError:_ $未定義* ...只要沒有定義,就不要使用'_ $'。如果已定義,則只有在$ === _ $'時纔將其用於相同的目的。使用任何你感覺更舒適的方法,儘管我沒有看到爲jQuery使用別名的理由,除非另一個庫使用'$'。要點是:你的問題並不真正負責,因爲你沒有提供任何背景。對於好奇的人:是的,['_ $'確實存在](https://github.com/jquery/jquery/blob/master/src/core.js#L13),但只在本地內部jQuery。 – 2012-02-21 11:30:04
什麼是'_ $'...?? – 2012-02-21 11:31:57