मैं इस उम्मीद करेंगे:एएसपी.Net रेडियोबटन और चेकबॉक्स एक अवधि के अंदर क्यों प्रस्तुत करता है?
<input id="CheckBox1" type="checkbox" class="myClass" />
<input id="RadioButton1" type="radio" class="myClass" />
<input id="TextBox1" type="text" class="myClass" />
... जब वास्तव में, RadioButton
और CheckBox
:
<asp:CheckBox ID="CheckBox1" runat="server" CssClass="myClass" />
<asp:RadioButton ID="RadioButton1" runat="server" CssClass="myClass" />
<asp:TextBox ID="TextBox1" runat="server" CssClass="myClass" />
... इस की तरह प्रस्तुत करना (सादगी के लिए हटाया कुछ विशेषताओं के साथ) span
टैग के साथ लपेटें और सीएसएस कक्षा वहां लागू हो जाती है।
<span class="myClass"><input id="CheckBox1" type="checkbox" /></span>
<span class="myClass"><input id="RadioButton1" type="radio" /></span>
<input type="text" id="TextBox1" class="myClass" />
क्या इसके लिए कोई कारण है और इससे बचने का कोई तरीका है?
$("input.myClass")
दी यह सिर्फ जा रहा है:: यह jQuery चयनकर्ताओं बदसूरत के बाद आप के साथ उन सभी को नहीं पकड़ सकते बनाता
$("input.myClass, span.myClass input")
... लेकिन यह है कि बदसूरत है। मैं अपना खुद का चयनकर्ता लिख सकता था, लेकिन फिर से उतना ही सुरुचिपूर्ण नहीं होना चाहिए जितना होना चाहिए।
कैसे $ ("। MyClass") कैसे मुकाबला करें? – Hardwareguy
कोई जवाब नहीं है, लेकिन केवल कम्योरेटिंग - जब मैंने कुछ साल पहले .NET प्लेटफॉर्म पर काम करना शुरू किया था और चेकबॉक्स के मूल्य को जानने के लिए जेएस का उपयोग कर रहा था, तो मैंने यह जानने का प्रयास करने में कुछ घंटे बिताए कि मेरे मूल्य क्यों नहीं थे चेतावनी। अनुमान लगाओ - अवधि टैग। मैंने हमेशा सोचा है कि एमएस ने अपने रेडियोबूटन और चेकबॉक्स के लिए अनावश्यक टैग क्यों जोड़े! – Dhana
@ हार्डवेयरगू कभी-कभी वह अवधि होगी और कभी-कभी वह इनपुट भी होगी। यही दिक्कत है। $ ("input.myclass") थोड़ा अधिक विशिष्ट हो सकता है, लेकिन $ ("myClass") आपको एक ही सिरदर्द देगा। – Mark