我有這個工作,但有一個輕微的問題...Jquery切換多塊複選框
我有2塊3複選框。組A和組B
如果我爲組A選擇'全部',則切換組A中的所有複選框狀態。
如果我然後爲B組選擇'全部',那麼我必須點擊兩次B組複選框的狀態才能更改。
這是JQuery的我使用:
var checked = false;
$('.all').click(function() {
e = $(this).attr('name');
checked = !checked;
$('input[class=' + e).prop('checked', checked);
});
我創建了一個小提琴例如http://jsfiddle.net/1kgneajL/
爲什麼我不得不從B組點擊兩次?我計劃增加更多的小組,所以我需要確保這種情況不會變得更糟。如果我有10組,會發生什麼?
任何方式來解決這個問題?
感謝
感謝這工作很好:) – Rocket 2014-10-22 11:46:36