我有增加數問題,在一個單位當我打電話功能和onclick事件增加數量和的onclick
我有這樣的:
function caller() {
counter = 0;
alert("ok" + counter);
jQuery(".db_header_general" + number).click(function() {
alert("ok" + counter);
counter++;
});
}
在這種情況下,如果我調用該函數總是警報告訴我「0」,如果我調用函數並使用事件onclick是結果它是正確的1,2,3,4等,問題是如果我去激活功能沒有繼續最後一個計數器號碼並始終顯示「0」
I需要例如呼叫功能,並顯示1,2,3,如果事件點擊它的激活繼續,並從最後一個計數器號碼+1,但問題 - 我不能得到作品 - 。 it's沒有與最後一個號碼
還繼續我嘗試這個
function caller() {
counter=0;
alert("ok"+counter);
jQuery(".db_header_general"+number).click(function() {
alert("ok"+counter);
});
counter++;
}
櫃檯外click事件的使用,也是同樣的結果,並沒有對我的作品
Thank's並致以最大的問候
將計數器變量放在函數之外。 Currentyl,您每次調用該方法時都會重置它。 – 2014-10-22 12:19:35
@ boulder_02權利。你確定,每次調用'caller'函數時,你想要添加'click'事件處理程序嗎? – idlerboris 2014-10-22 12:21:48