2015-09-24 55 views
1

我有兩個按鈕:按鈕單擊事件只能使用一次

<button type="button" id="save" class="btn btn-success"><i class="fa fa-plus-circle"></i> Save</button> 

<button type="button" id="get" class="btn btn-primary"><i class="fa fa-arrow-circle-down"></i> Get</button> 

每個按鈕調用特定的javascript函數:

$(document).ready(function(){ 

    $("#save").click(function() { 
       ...my code... 
    }); 

    $("#get").click(function() { 
       ...my code... 
    }); 
}); 

一切正常,除了這個例子很好: 如果我按下「得到「按鈕我得到了我的結果但是如果我按」保存「按鈕後沒有任何反應。 我需要通過再次單擊一個按鈕來刷新頁面。 爲什麼我可以點擊倍數倍?

+0

你爲什麼要添加的事件處理程序?根據我的觀點,你必須成爲'#正確'? –

+0

更改其中一個ID後,我工作正常http://jsfiddle.net/59ugdf23/ – Rafa

+0

我認爲你添加#save兩次。爲什麼?????????你可以把所有的代碼部分? – uma

回答

1

有2 $("#save").click(function(){})

使第二個#get

0

嘗試按鈕` 「#save」`2倍這個

$(document).ready(function() { 

    $("#save").click(function() { 
     alert('clicked save'); 
    }); 

    $("#get").click(function() { 
     alert('clicked get'); 
    }); 
});