এটি সর্বাধিক আপ টু ডেট সমাধান।
<form name="frmChkForm" id="frmChkForm">
<input type="checkbox" name="chkcc9" id="group1" />Check Me
<input type="checkbox" name="chk9[120]" class="group1" />
<input type="checkbox" name="chk9[140]" class="group1" />
<input type="checkbox" name="chk9[150]" class="group1" />
</form>
$(function() {
enable_cb();
$("#group1").click(enable_cb);
});
function enable_cb() {
$("input.group1").prop("disabled", !this.checked);
}
এর জন্য .attr()এবং ব্যবহারের বিবরণ এখানে .prop()।
jQuery 1.6+
নতুন .prop()ফাংশনটি ব্যবহার করুন :
$("input.group1").prop("disabled", true);
$("input.group1").prop("disabled", false);
jQuery 1.5 এবং নীচে
.prop()ফাংশন যাতে আপনি ব্যবহার করতে হবে, পাওয়া যায় না .attr()।
চেকবক্সটি অক্ষম করতে (অক্ষম বৈশিষ্ট্যের মান নির্ধারণ করে) করুন
$("input.group1").attr('disabled','disabled');
এবং সক্ষম করার জন্য (পুরোপুরি গুণটি মুছে ফেলে) করুন
$("input.group1").removeAttr('disabled');
JQuery এর যে কোনও সংস্করণ
আপনি যদি কেবল একটি উপাদান নিয়ে কাজ করছেন তবে এটি ব্যবহার করা সর্বদা দ্রুত হবে DOMElement.disabled = true। .prop()এবং .attr()ফাংশনগুলি ব্যবহার করার সুবিধা হ'ল তারা সমস্ত মিলিত উপাদানগুলিতে কাজ করবে।
// Assuming an event handler on a checkbox
if (this.disabled)
রেফ: jQuery সহ একটি চেকবক্সের জন্য "চেকড" সেট করা হচ্ছে?