jquery - checkbox checked / unchecked problemi

Biraz önce bir proje için checkbox'lar ile "Tümünü Seç" tarzında bir işlem yapmam gerekti. Jquery ile şöyle bir kod yazdım:

$('input#selectAll').click(function()
{
 $(this).closest('table').find('.item-delete').attr('checked', this.checked);
});

İlk seferde tetikleme yapınca çalışıyor fakat, sonraki tetiklemelerde gerekli checkbox'ları checked konuma getirmiyordu. Biraz araştırma yaptıktan sonra jQuery için "prop()" diye bir metot keşfettim. Sorunu bu metot ile çözebiliyoruz. 

$('input#selectAll').click(function()
{
 $(this).closest('table').find('.item-delete').prop('checked', this.checked);
});

Kodla kalın!