मैं JQuery में एक if/else कथन लिखने की कोशिश कर रहा हूं जो 'IN' या 'OUT' (इस मामले में) से मेल करके किसी तत्व की कक्षा को बदल सकता है।JQuery यदि/वाइल्डकार्ड सीएसएस नाम से मेल खाता है
उदाहरण के लिए, मैं class='IN-something'
या class='OUT-something'
के साथ कई <DIV>
है।
यदि मैं सटीक सीएसएस वर्ग जानता था, तो नीचे काम करेगा, लेकिन मुझे पता चलेगा कि इसमें 'आईएन' या 'आउट' है।
तो कुछ इस तरह:
if ($(jRow).hasClass('IN-*'))
{jRow.attr("class", "OUT-foo");}
else
{jRow.attr("class", "IN-foo");}
विचार? धन्यवाद!
चूंकि आप केवल बुलियन प्रतिक्रिया चाहते हैं, 'खोज' यहां उचित विधि है। हालांकि, इस मामले में आपका दृष्टिकोण ठीक काम करेगा, जब तक मिलान की गई स्ट्रिंग को सत्य का मूल्यांकन करना जारी रहेगा। –
नीचे वोट क्यों? – Sarfraz
सहमत ... यह जवाब पूरी तरह वैध है (जैसा मेरा है), और हम दोनों ने वोट कम कर दिए। मैंने सर्फ्राज़ को वोट दिया। मुझे संदेह है कि कोई (श्री केंडल?) थोड़ा प्रतिस्पर्धी है। –