আমি জানি এটি পুরানো তবে প্রশ্নটি কিছুটা দ্বিধাগ্রস্থ ছিল যে টগলটির অর্থ প্রতিটি চেকবক্সটি তার রাজ্যে টগল করা উচিত, যা কিছু হোক না কেন। যদি আপনার 3 টি চেক করা হয় এবং 2 টি চেক করা থাকে, তবে টগলিং প্রথম 3 টি চেক না করা এবং সর্বশেষ 2 টি চেক করা হবে।
তার জন্য, সমস্ত চেকবক্সগুলিতে প্রতিটি চেকবক্সের স্থিতি টগল করার পরিবর্তে সমস্ত চেকবক্সগুলির একই অবস্থা হওয়ার কারণে এগুলির সমাধানগুলির কোনওটিই কাজ করে না। এরকম $(':checkbox').prop('checked')অনেক চেকবাক্সগুলিতে যৌক্তিক ফেরৎ ও এতদুভয়ের মধ্যবর্তী .checkedবাইনারি সম্পত্তি, অর্থাত যদি তাদের মধ্যে একজন অবারিত হয়, ফিরে মান false।
আপনি .each()যদি প্রতিটি চেকবক্সের স্থিতি সকলের সমান করার পরিবর্তে টগল করতে চান তবে আপনাকে ব্যবহার করা দরকার , যেমন
$(':checkbox').each(function () { this.checked = !this.checked; });
নোট করুন যে সমস্ত ব্রাউজারে সম্পত্তি বিদ্যমান $(this)থাকায় হ্যান্ডলারের ভিতরে আপনার দরকার .checkedনেই।