這個問題弄了半小時沒想明白,後來覺得是這樣的.
選單
複製程式碼
複製程式碼
複製代碼
代碼如下:
// 正確選擇
$("li.menu").children("a")[0].click()
// 以下是不行的
$("li. menu").children("a").eq(0).click()
--會說參數錯誤,沒有找到綁定的click事件函數, --因為eq(0)回傳的是一個jQuery物件,click()發生時,會找綁定到它上面的函數,但是根本就沒綁定函數,所以報錯了. ,而[0]回傳的是DOM物件,click()發生時,就會執行元素本來行為. 註:[0]這個等同於get(0).