完全自學而沒有真正閱讀JavaScript(現在是我的工作,不管你信不信)有幾件事我接受,不明白。
第一個是美元符號。
至於我用的理解,這是一個快捷方式document.getElementById()
, 但如果我登錄$
和document.getElementById()
安慰 - 只有$
返回一個值。但是,該值始終爲function()
,應該不是。元素?是什麼賦予了?
我所擁有的第二個問題是不斷出現在我的代碼中,我不得不改變代碼來消除它。這是「...不是功能」錯誤。
例如:
if ($.inArray($(div_id).val(), arr) >= 0);
會給出錯誤.val() is not a function
。爲什麼?我如何使用div_id
的值來查看它是否在數組中?
這就是爲什麼jquery是危險:) – annakata 2010-09-06 09:45:37
@annakata,這就是爲什麼任何API是危險的;) – eyelidlessness 2010-09-06 09:57:59
@eyelidlessness這就是爲什麼幾乎宗教傳播的jquery作爲一個javascript事實上的標準是危險的。 – KooiInc 2010-09-06 10:41:50