我似乎無法讓我的點擊觸發器工作。點擊事件不起作用。我可以弄明白這一點嗎?
我已經試過如下:
//Handle the Main Menu Button Press
$("button").click(function() {
alert('yep');
});
而且我從來沒有得到
哪兒我去當我點擊我的網站上的任何按鈕報警....錯了嗎?
我似乎無法讓我的點擊觸發器工作。點擊事件不起作用。我可以弄明白這一點嗎?
我已經試過如下:
//Handle the Main Menu Button Press
$("button").click(function() {
alert('yep');
});
而且我從來沒有得到
哪兒我去當我點擊我的網站上的任何按鈕報警....錯了嗎?
可能是其中之一: - 你忘了包括jquery.js和腳本在你的頭 - 你沒等到DOM加載
嘗試:
$(function() {
$("button").click(function() {
alert('yep');
});
});
你的代碼的工作只是精細。 Here is a fiddle
你需要確保你有jQuery的加載,你已經等待了DOM使用
$(function() {
//your code here
});
加載如果你有多個按鈕,您將需要使用CSS選擇器來區分。
我會強烈建議你閱讀本文件由jQuery
提供的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
});
jQuery代碼拜託你給HTML的按鈕好? –
你需要提供一些更多的細節。 jQuery被加載?該代碼是在文檔準備就緒的呼叫中還是在頁面末尾調用的?你是否在控制檯中發生錯誤? – j08691
可能有很多原因,除非你顯示你的html,這很難說。 – PSL