這個問題弄了半小時沒想明白,後來覺得是這樣的.
選單點選時,觸發裡面的超連線:
// 正確選擇
$("li.menu").children("a")[0].click()
// 以下是不行的
$("li.menu").children("a").eq(0).click()
--會說引數錯誤,沒有找到繫結的click事件函式,
--因為eq(0)返回的是乙個jquery物件,click()發生時,會找繫結到它上面的函式,但是根本就沒繫結函式,所以報錯了.
,而[0]返回的是dom物件,click()發生時,就會執行這個dom原本的click()事件,而a元素原本是有click事件的,所以可以找到並且執行
注:[0]這個等同於get(0).
jQuery模擬滑鼠點選事件失效的問題
最近使用jquery操作瀏覽器獲取資料,需要對分頁的資訊進行處理,發現直接使用 div pager a.next click 的這種寫法無法觸發點選事件。使用trigger click 的寫法也是無濟於事。在網上一頓扒拉後,發現使用 div pager a.next 0 click 就ok了。div...
jquery 完整的標記外掛程式
前言 最近在寫乙個專案,正好在做標記這一塊,所以就把它記錄下來,供大夥分享分享,如果有什麼指教的地方,請傳送郵件到huadong19890803 qq.com 一 首先先來看幾張效果圖 1 展示效果 2 新增效果 3 編輯效果 二 標記外掛程式需要jquery和jquery ui庫的支援,jquer...
jQuery節點擊擇 操作
避免複雜的選擇器操作,而採用find操作 ul find li ul li 新增html形式的操作與元素形式的操作 可以新增篩選條件 find ele 方法在 dom 樹中搜尋這些元素的後代 子子孫孫 並用匹配元素來構造乙個新的 jquery 物件。children 方法在dom 樹中只遍歷一層 兒...