2013-12-20 77 views
-3

我似乎無法讓我的點擊觸發器工作。點擊事件不起作用。我可以弄明白這一點嗎?

我已經試過如下:

//Handle the Main Menu Button Press 
$("button").click(function() { 
    alert('yep'); 

}); 

而且我從來沒有得到

哪兒我去當我點擊我的網站上的任何按鈕報警....錯了嗎?

+3

jQuery代碼拜託你給HTML的按鈕好? –

+0

你需要提供一些更多的細節。 jQuery被加載?該代碼是在文檔準備就緒的呼叫中還是在頁面末尾調用的?你是否在控制檯中發生錯誤? – j08691

+0

可能有很多原因,除非你顯示你的html,這很難說。 – PSL

回答

1

可能是其中之一: - 你忘了包括jquery.js和腳本在你的頭 - 你沒等到DOM加載

嘗試:

$(function() { 
    $("button").click(function() { 
    alert('yep'); 

}); 
}); 
1

你的代碼的工作只是精細。 Here is a fiddle

你需要確保你有jQuery的加載,你已經等待了DOM使用

$(function() { 
    //your code here 
}); 

加載如果你有多個按鈕,您將需要使用CSS選擇器來區分。

我會強烈建議你閱讀本文件由jQuery

0

提供的HTML可能是

<button type="button" name="btnOk" id="btnOk">ok</button> 

jQuery代碼可能是

$("button[type='button']").click(function(){ 
    alert("yeap"); 
}); 

$("button[name='btnOk']").click(function(){ 
    alert("yeap"); 
}); 

如果HTML

<input type="button" name="btnOk" id="btnOk" value="Ok"/> 

的代碼可能是

$("input[type='button']").click(function(){ 
    alert("yeap"); 
}); 

首先,可以肯定的是:在

$(document).ready(function(){ 
    //jquery code 
}); 
相關問題