我有多個列表項ul
和我使用jQuery:頁面加載,每次某些按鈕運行jQuery的功能被點擊
- 計數的列表項數
- 輸出值與不同的div
- 更改輸出文本的顏色如果該值大於13
在一個不同的div,我有與類多個按鈕或.delete
。毫不奇怪,單擊這些按鈕可添加或刪除列表項。
當頁面加載時,jQuery函數可以很好地工作,但是我想要做的也是每次單擊上述按鈕時都要更新這個計數。
這裏是我現有的代碼:
var totalItems = $('ul#myList li').length;
$('#outputText').text(totalItems);
if (totalItems > 13) {
$('#outputText').css('color','#F0402B');
};
什麼我需要添加,使這項工作?我確實看過這個類似問題的答案(Run code once on page load, then every time a button is clicked),但他們似乎沒有幫助。任何幫助將不勝感激!
該代碼應該爲你工作。你只需要將你的代碼打包到不同的事件中。什麼部分給你帶來麻煩? – JohnP 2011-05-10 05:05:01