新建一個靜態(tài)頁面bind.html,并引入jquery核心文件。在標簽中,插入一個button按鈕,添加id屬性值。在標簽中,添加按鈕點擊事件,利用on()方法綁定。
為達坂城等地區(qū)用戶提供了全套網頁設計制作服務,及達坂城網站建設行業(yè)解決方案。主營業(yè)務為成都做網站、網站設計、達坂城網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
簡寫事件 為了使開發(fā)者更加方便的綁定事件,jQuery 封裝了常用的事件以便節(jié)約更多的代碼。 稱之為簡寫事件。
bind()方法為每個匹配元素的特定事件綁定事件處理函數。bind()方法的底層邏輯是on()方法。 .bind() 方法是用于往文檔上附加行為的主要方式。
簡而言之click方法是JQuery實現(xiàn)的方法,onclick是js原生的click事件綁定方法。使用click方法必須引入jquery相關文件,onclick則不需要。
簡而言之click方法是JQuery實現(xiàn)的方法,onclick是js原生的click事件綁定方法。使用click方法必須引入jquery相關文件,onclick則不需要。
click方法 是jQuery實現(xiàn)的方法,為$(#aa)檢索到的元素綁定click事件;而onclick是js原生的click事件綁定,即使沒有加載jQuery庫也可以使用。
jQuery.js 中 one() 只綁定一次,這個綁定只會生效一次,比如$(div).one(click,function(){alert(22);},這時 div 只有第一次點擊時會有彈窗。而 bind() 則可以無限次彈窗。
onclick是綁定事件,告訴瀏覽器在鼠標點擊時候要做什么 click本身是方法作用是觸發(fā)onclick事件,只要執(zhí)行了元素的click()方法,就會觸發(fā)onclick事件。
第一種方法很好理解,其實就和普通JS的用法差不多,只是少了一個on而已 第三種方法都是綁定事件,但是二者又有很大的不同,下面著重講解一下,因為這個如果用到Jquery的框架的話是用的挺多的,尤其要注意二者的區(qū)別。
function:必需;當綁定事件發(fā)生時,需要執(zhí)行的函數;適用所有版本,但是根據guan 網解釋,自從jquery7版本以后bind()函數推薦用on()來代替。
作用不同 on():在被選元素及子元素上添加一個或多個事件處理程序。live():為被選元素附加一個或多個事件處理程序,并規(guī)定當這些事件發(fā)生時運行的函數。
綁定函數;data:可選;需要傳遞的參數;function:必需;當綁定事件發(fā)生時,需要執(zhí)行的函數;適用Jquery版本 適用所有版本,但是根據guan 網解釋,自從jquery7版本以后bind()函數推薦用on()來代替。
Jquery中bind和live的區(qū)別如下:bind()可以綁定多個事件,live()一次只能綁定一個事件。區(qū)別在于用live來綁定事件會給所有當前以及將來在頁面上的元素綁定事件(使用委派的方式)。
.bind()與.on()的區(qū)別:(1)是否支持selector這個參數值。由于javascript的事件冒泡特性,如果在父元素上注冊了一個事件處理函數,當子元素上發(fā)生這個事件的時候,父元素上的事件處理函數也會被觸發(fā)。