मान लीजिए मैं इस वर्ग है:बदलते CSS वर्ग परिभाषा
.MyClass{background:red;}
इस वर्ग के कई divs पर लागू होता है। मैं MyClass में परिभाषित रंग को बदलकर पृष्ठभूमि के रंग को नारंगी में बदलना चाहता हूं।
अब, मैं जानता हूँ कि मैं $('.MyDiv').css('background', 'orange');
कर सकता है लेकिन मेरे सवाल यह वास्तव में है: मैं CSS वर्ग परिभाषा कैसे बदल सकता हूँ ताकि MyClass तत्वों अब background:orange;
है? मैं कई सीएसएस रंग गुणों को एक रंग से दूसरे रंग में बदलने में सक्षम होना चाहता हूं।
धन्यवाद।
मुझे नहीं लगता कि यह संभव है है। –
संभावित डुप्लिकेट: http://stackoverflow.com/questions/730048/how-to-change-remove-css-classes-definitions-at-runtime – YMMD
$ ('MyDiv')। सीएसएस ('पृष्ठभूमि', ' नारंगी'); * आईएस * कक्षा 'एमडीडीव' की परिभाषा बदल रहा है। इसके अलावा, नहीं। आप निश्चित रूप से सीएसएस फ़ाइल को संपादित नहीं कर सकते हैं। $ .css() फ़ंक्शन गतिशील रूप से बदलते सीएसएस का एक तरीका प्रदान करता है, लेकिन यह कई गुणों के साथ बोझिल हो सकता है। – OnResolve