मुझे jquery फ़ंक्शन की आवश्यकता है:
सबसे पहले:
& Lt; एक वर्ग = "मायक्लास 1 माइक्लास 2 {पैडिंग-टॉप: 10 पीएक्स; ऊंचाई: 20 पीएक्स;}" & gt; & lt; / ए & gt;
फ़ंक्शन कॉल करने के बाद:
& lt; एक क्लास = "MyClass1 Myclass2" style = "padding-top: 10px; ऊंचाई: 20px;" & gt; & lt; a / & gt;
फ़ंक्शन को सभी तत्वों के साथ काम करना चाहिए
संपादित करें
उदाहरण के लिए: मैं asp पर उपयोग कर रहा हूं शुद्ध एमवीसी प्रत्येक मॉड्यूल में विभिन्न थीम गुण होते हैं। यह कोड मॉड्यूल आंशिक दृश्य
अनुभाग है।
& lt; div class = "& lt;% = Model.Theme.HeaderClass% & gt;" & gt; ... सामग्री यहां जाता है & lt; / div & gt; & Lt; div class = "& lt;% = Model.Theme.BodyClass% & gt;" & gt; ... सामग्री यहाँ जाती है & lt; / div & gt; & Lt; div वर्ग = "& lt;% = मॉडल। मी। पेजरक्लास% & gt;" & gt; & Lt; एक क्लास = "& lt;% = मॉडल .मे.पेजरटैम्क्लास% & gt;" & gt; & Lt; / a & gt; & Lt; / div & gt;
ऐसा मत करो, यह भयानक है।
यदि आपको वास्तव में निम्न की आवश्यकता है:
$ ('। MyClass1.MyClass2')। प्रत्येक (फ़ंक्शन () {// नामों के साथ कक्षाएं खोजें {...} // var वर्गों = this.className .split (/ \ s + / g); (var i = classes.length; i - & gt; 0;) {if (वर्ग [i] .slice (0, 1) === '{' & amp; amp; वर्गों [i] .slice (-1) === '}') {// क्लासनाम सूची से कक्षा निकालें, सामग्री को प्रति शैली की प्रतिलिपि करें // var styles = classes.splice (i, 1) [0] .Slice ( 1, -1); this.className = classes.join (''); $ (यह) .attr (शैली, शैली);}}}
यह गंभीरता से, गंभीरता से है , एक भयानक विचार।
Comments
Post a Comment