我有一個複選框和文本輸入列的表。複選框列中的最後一行有一個「全部檢查」鏈接。複選框點擊不同步-Jquery
在檢查所有點擊:
1:文本必須改變「全部取消」
2:檢查框上方列,並設置文本框的文本= 500
在「全部取消「: 1:文本必須改變‘全選’ 2:取消選中的複選框並清除文本框。
但2點以上不能正常工作。
步驟:
1:單擊「全部選中」 - 爲「全部取消」和複選框被選中文本的變化,但它並沒有將文本框設置爲500。
2:單擊「全部取消」 - 文本更改爲「全選」和箱未被選中,但現在它設置文本框500
我認爲這是一些事件處理的問題,但我還沒有計算出來爲止。
任何想法發生了什麼?
注意:我將不得不使用「onclick」,因爲我的實際代碼是.aspx頁面,無法識別onchange複選框。
更新代碼Sample。
是的,我設置了警報和種類的理解,但我現在如何解決它。 – gbs
以下是正確的方法和解決方案。 http://jsbin.com/inocud/20/edit(我儘可能少地編輯以便理解..代碼可以進一步優化)。即使沒有人爲您的代碼提供修復,您也應該注意正確的答案。 – Jason
沒有完全看過你的代碼,但有一些副作用。如果我沒有在CheckAll中設置.attr(「checked」,「checked」),點擊它將把所有的檢查設置爲未選中並且未選中以進行檢查。所以不得不保持這一點。 – gbs