0
行の最初の列のチェックボックスをクリックすると、テーブル行にデータが移入されるテーブルがあります。その部分は正しく動作しています。 [すべて選択]チェックボックスが付いたヘッダー列があります。このチェックボックスをオンにすると、すべての行にデータが入力され、対応するチェックボックスが選択されます。これはIEでは正常に動作していますが、ChromeとFirefoxではデータが入力されていますが、チェックボックスは選択されていません。何か案は?1つのチェックボックスをクリックしたときにテーブル内のすべてのチェックボックスを選択
$('.selectAll input[type="checkbox"]').change(function() {
var thistable = $(this).parents('table');
if (this.checked) {
populateOptions(thistable);
thistable.find('.hiddenUntilOrder').addClass('showItems');
thistable.find('tr').each(function() {
$(this).find('.distribution').rules("add", { required: true, messages: { required: "" } });
});
thistable.find('.checkbox').prop("checked", true);
} else {
thistable.find('.hiddenUntilOrder').removeClass('showItems').rules("remove");
thistable.find('tr').each(function() {
$(this).find('.distribution').rules("remove");
});
thistable.find('.checkbox').prop("checked", false);
}
});