मेरे पास एक साधारण jQuery फ़ंक्शन के साथ तालिका के अंदर चेकबॉक्स की एक सूची है जो उपयोगकर्ता को चेकबॉक्स को चेक/अनचेक करने के लिए तालिका पंक्ति में कहीं भी क्लिक करने की अनुमति देती है। यह बहुत अच्छा काम करता है, सिवाय इसके कि जब उपयोगकर्ता वास्तव में चेकबॉक्स पर क्लिक करता है। यह तब काम नहीं करता है। कोई विचार? यहाँ मेरी कोड है:मैं अपने jQuery चेक/अनचेक फ़ंक्शन को ओवरराइड करने से डिफ़ॉल्ट चेकबॉक्स ईवेंट को कैसे रोकूं?
HTML:
<tr onClick="checkBox()">...</tr>
jQuery:
function checkBox() {
var ischecked = $('input#myContacts').attr("checked");
if(ischecked)
{
$('input#myContacts').attr("checked", false);
}
else
{
$('input#myContacts').attr("checked", true);
}
return false;
}
'# myContacts' चेकबॉक्स कहां है? विस्तृत एचटीएमएल –
पोस्ट करें @ जॉन एंडरसन: अलेक्जेंडर का एक बिंदु है; यहां एक से अधिक वैध समाधान हैं। यदि आपको और स्पष्टीकरण की आवश्यकता है तो कृपया इसके लिए पूछें, अन्यथा एक उत्तर स्वीकार करें। – Grezzo