को जोड़ने वर्ग मैं चेक बॉक्स इस तरह लग रही के साथ एक मेज है, तो:चेकबॉक्स चेक पेरेंट तत्व
<td class="table-col" >
<div class="group-one" >
<input type="checkbox" />
</div>
</td>
मुझे क्या करना चाहते हैं जब चेकबॉक्स एक "चयनित" वर्ग लागू करने के लिए जाँच की है करने के लिए "टेबल col "।
if ($('.table-col').find(':checked')) {
$(this).parent().parent().addClass('selected');
}
मैंने ऊपर की तरह एक समान समाधान के साथ कई पोस्ट देखी लेकिन यह मेरे लिए काम नहीं लग रहा है। मुझे यकीन नहीं है कि क्यों यह HTMLDocument पर इंगित कर रहा है तत्व नहीं।
(संपादित करें) इस पृष्ठ पर चेकबॉक्स चिह्नित किए जाएंगे, जिन्हें मैं "चयनित" लागू करना चाहता हूं। टिप्पणियों पर @cimmanon घटना प्रबंधन का उल्लेख किया। मुझे इसे देखना होगा। जवाब के लिए भी धन्यवाद!
(संपादित)
<td class="table-col">
<div class="group-one">
<input type="checkbox" checked="checked"/>
</div>
</td>
तो pageloads के बाद वहाँ चिह्नित बक्से होगा (मुझे लगता है कि वे हमेशा शामिल होंगे जाँच = "जाँच" - नहीं यकीन है कि) चेक बॉक्स। ये वे हैं जिन्हें एक नई शैली की आवश्यकता है। उन्हें क्लिक करने और शैली को लागू करने की बातचीत की कोई ज़रूरत नहीं है लेकिन फिर भी बहुत अच्छा है।
मेरे लिए ठीक काम करने लगता है? माता-पिता की शैली को बदलने के लिए चेकबॉक्स पर निशान लगाएं। http://jsfiddle.net/b2uVV/ – mrtsherman
क्या यह वर्ग तब होता है जब कोई ईवेंट होता है (बॉक्स चेक किया जाता है)? यदि हां, तो क्या आपके पास कार्रवाई को पकड़ने के लिए एक ईवेंट हैंडलर है? – cimmanon
दो माता-पिता कॉल के बजाय आप कर सकते हैं .closest ('table-col') लेकिन आपका कोड ठीक है मुझे लगता है। वहाँ से चल रहा है और डीबग देखने के लिए console.log कथन जोड़ें। – Kansha