jQuery 通過.bind()方法來為元素綁定這些事件。
創新互聯公司成都企業網站建設服務,提供做網站、成都網站制作網站開發,網站定制,建網站,網站搭建,網站設計,成都響應式網站建設,網頁設計師打造企業風格網站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網站需要多少錢:18980820575
你這里沒有效果的原因是js放在body之前執行,這樣導致$(#myBtn)失敗,因為這時還沒有這樣的元素。
jquery中四個事件綁定方式(bind,live,delegate,on)bind()簡要描述 bind()向匹配元素添加一個或多個事件處理器。
.bind()與.on()的區別:(1)是否支持selector這個參數值。由于javascript的事件冒泡特性,如果在父元素上注冊了一個事件處理函數,當子元素上發生這個事件的時候,父元素上的事件處理函數也會被觸發。
.bind()是直接綁定在元素上 .live()則是通過冒泡的方式來綁定到元素上的。更適合列表類型的,綁定到document DOM節點上。和.bind()的優勢是支持動態數據。
大括號替代方式:綁定較為靈活,可以給事件單獨綁定函數;data:可選;需要傳遞的參數;function:必需;當綁定事件發生時,需要執行的函數;適用所有版本,但是根據guan 網解釋,自從jquery7版本以后bind()函數推薦用on()來代替。
如果使用on的時候,不設置selector,那么on與bind就沒有區別了。(2)on綁定的事件處理函數,對于未來新增的元素一樣可以的,和delegate效果相同,而bind則不行。
作用不同 on():在被選元素及子元素上添加一個或多個事件處理程序。live():為被選元素附加一個或多個事件處理程序,并規定當這些事件發生時運行的函數。
在事件綁定和委派,delegate()和on在一般情況下,這兩種方法是等效的。.delegate()指定的元素(屬于被選元素的子元素)添加一個或多個事件處理程序,并規定當這些事件發生時運行的函數。
兩者區別是seleter和events順序不同 delegate和on方法被選元素的子元素必須是合法的子元素。on(events,[selector],[data],fn),參數[selector]是可選,一個選擇器字符串用于過濾器的觸發事件的選擇器元素的后代。
本文實例講述了jQuery實現獲取綁定自定義事件元素的方法。
jquery中四個事件綁定方式(bind,live,delegate,on)bind()簡要描述 bind()向匹配元素添加一個或多個事件處理器。
attr方法可用2113來獲取或設置屬性5261,根據參數4102個數的不同來定時獲取還1653是設置內,當只有1個參數時容表示獲取屬性值,當有2個參數時表示設置元素屬性。
標題名稱:jquery事件bind jquery事件必須刷新后生效
當前URL:http://vcdvsql.cn/article37/dieecsj.html
成都網站建設公司_創新互聯,為您提供手機網站建設、品牌網站建設、微信公眾號、服務器托管、App開發、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯