jQuery में :has पसूडोक्लास

पसूडोक्लास has एलिमेंट्स को उनकी सामग्री के आधार पर चुनता है। आइए एक उदाहरण देखें। मान लीजिए कि हमारे पास निम्नलिखित HTML कोड है:

html<p>text with <b>b</b> tag</p>
<p>text with <i><b>b</b></i> tag</p>
<p>text</p>

उदाहरण के लिए, उन सभी पैराग्राफ को चुनें, जिनके अंदर b टैग हैं:

javascript$('p:has(b)');

ध्यान दें कि उदाहरण में पहला पैराग्राफ और दूसरा पैराग्राफ दोनों चुने जाएंगे, इस तथ्य के बावजूद कि दूसरे पैराग्राफ में b टैग सीधे p के अंदर नहीं है, बल्कि पहले i के अंदर है।

यदि आपको सीधी नेस्टिंग चाहिए, तो आपको ऐसा करना चाहिए:

javascript$('p:has(>b)');

इस मामले में केवल पहला पैराग्राफ चुना जाएगा।

Задание 1

सभी h2 प्राप्त करें और लाल रंग में रंग दें, जिनके अंदर i टैग है।

Задание 2

सभी h2 प्राप्त करें और लाल रंग में रंग दें, जो सीधे तौर पर i टैग रखते हैं।