समान तत्व पर दोनों स्थितियों को लागू करने के लिए अल्पविराम का उपयोग न करें।
$('input[name=weekday][value=1]').attr("checked", "checked");
एक पक्ष के रूप में ध्यान दें कि आप गुण रूप jQuery doc ने सुझाव दिया और @tyleha द्वारा बताया लिए prop() बजाय attr()
उपयोग करना चाहिए।
jQuery 1.6 के रूप में, .attr() विधि विशेषता के लिए अपरिभाषित नहीं है जो सेट नहीं की गई हैं। जैसे डीओएम गुणों को पुनर्प्राप्त करने और बदलने के लिए फॉर्म तत्वों की चेक, चयनित, या अक्षम स्थिति, .prop() विधि का उपयोग करें।
आप नीचे दिखाए गए चेक किए गए संपत्ति को सेट करने के लिए .prop(propertyName, value) का उपयोग कर सकते हैं।
$('input[name=weekday][value=1]').prop("checked", true);
आप (की जरूरत है?) चाहिए 'उपयोग करने के लिए बजाय' .attr' की .prop' ऐसे डोम संपत्तियों के लिए जाँच करने के लिए: http://api.jquery.com/attr/ तो बस '.prop (" चेक किया गया ") 'चाल – tyleha
धन्यवाद @tyleha करना चाहिए, आप यहां prop() का उपयोग करने का अधिकार रखते हैं। लेकिन .prop ("चेक किया गया") सेटिंग के बजाय संपत्ति का मूल्य प्राप्त करेगा। संपत्ति सेट करने के लिए .prop ("चेक किया गया", सत्य); इस्तेमाल किया जाएगा। – Adil