首頁  >  文章  >  web前端  >  圖文詳解jQuery按鈕點擊事件的三種方法

圖文詳解jQuery按鈕點擊事件的三種方法

yulia
yulia原創
2018-10-12 10:25:369149瀏覽

jQuery是基於JavaScript的框架,因為簡潔方便而被廣泛使用,那你知道如何設定jQuery按鈕的點擊事件嗎?這篇文章就跟大家講說jQuery點擊觸發事件的方法,有一定的參考價值,有興趣的朋友可以參考一下。

之前一篇文章跟大家講了JavaScript中按鈕點擊事件的處理方法,需要的可以看看,接下來直接講解jQuery按鈕的點擊事件。

附註:使用jQuery時,一定要先引入jQuery檔案

#方法一、$ ("button").click(function () {  })

點選元素發生click事件,click()方法可以觸發click事件,規定發生click事件時會執行函數。

語法:$(selector).click(function)

範例:當點擊按鈕時,觸發click事件,對話方塊彈出一段內容。

程式碼如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
  <button>click</button>
 </body>
 <script type="text/javascript">
  $(document).ready(function(){
    $("button").click(function(){
     alert("祝你好运");
    });
  });
 </script>
</html>

效果圖:

圖文詳解jQuery按鈕點擊事件的三種方法

#方法二、 $("button ").on("click",function () {  })

on()方法可以在被選元素和子元素上新增一個或多個事件,如果需要刪除事件,可以使用off()方法。

語法:$(selector).on(event,childSelector,data,function)

程式碼如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
  <button>点我</button>
 </body>
 <script type="text/javascript">
  $(document).ready(function(){
    $("button").on("click",function(){
      alert("have a nice day ");
    });
  });
 </script>
</html>

方法三、$("button" ).bind("click",function(){  })

bind()方法可以在選取的元素中新增一個或多個事件,當事件發生時會執行函數。

語法:$(selector).bind(event,data,function,map)

程式碼如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
  <button>按钮</button>
 </body>
 <script type="text/javascript">
  $(document).ready(function(){
    $("button").bind("click",function(){
      alert("阳光总在风雨后");
    });
  });
 </script>
</html>

以上介紹了jQuery中按鈕點擊事件的三種方法,各有不同,至於選擇哪種方法,還需要看工作需要和個人習慣,初學者可以自己動手嘗試,希望這篇文章可以幫助到你!

更多相關教學請造訪 jQuery影片教學

#

以上是圖文詳解jQuery按鈕點擊事件的三種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn