2015-06-10 110 views
-2

我是jQuery的新手,當我們按下以下代碼中的按鈕時,我不知道如何獲取事件。請幫幫我。如何在下面的代碼中獲得按鈕事件?

<div class="key"> 
    <div class="buttonWrapper">  
     <span data-i18n="keypad.one" class="button i18n"></span> 
    </div> 
</div> 
+3

http://api.jquery.com/on使用'on' – Tushar

+1

您是否嘗試過檢查jQuerys API上的[.click()](https://api.jquery.com/click/)事件。 – Luke

+1

這真的是基本的@ptpdeepu,它都在基本文檔中。請閱讀以下內容: https://api.jquery.com/click/ http://api.jquery.com/on/ 瞭解一些基本知識: http://www.codecademy.com/zh/tracks/jquery –

回答

0

首先要捕捉你想使用,使用$()什麼元素。所以你的情況:

$(".button") 

您使用$()得到你的元素後,然後要一個事件綁定到它。在你的情況.click()事件:

$(".button").click(function(){ 
    // Insert what you want to happen when someone clicks the button here 
}); 

要了解更多關於jQuery的,我強烈建議看他們API。有關.click()事件的更多信息,請單擊here。要了解有關一般事件的更多信息,請點擊here

0

使用類似click功能,如果它是靜態加載:

// Wait till the page is loaded and then do the following... 
$(document).ready(function() { 
    // Attach a click handler on the element with the class button. 
    $(".button").click(function() { 
    // The code to be executed when the button is clicked. 
    alert("Hi"); 
    }); 
}); 

或者,如果它在本質上是動態的,找到一個靜態的父母和委託的事件:

// Wait till the page is loaded and then do the following... 
$(document).ready(function() { 
    $("body").on("click", ".button", function() { 
    // The code to be executed when the button is clicked. 
    alert("Hi"); 
    }); 
}); 

請參考:

相關問題