jQuery හි :has යතුරු පේළියේ පන්නය
යතුරු පේළියේ පන්නය
has
ඒවායේ අන්තර්ගතය අනුව අංග තෝරා ගනී. අපි උදාහරණයක් සලකා බලමු.
අපට පහත HTML කේතය ඇතැයි සිතමු:
<p>text with <b>b</b> tag</p>
<p>text with <i><b>b</b></i> tag</p>
<p>text</p>
උදාහරණයක් වශයෙන්,
ඇතුළත b ටැග් අඩංගු සියලුම ඡේද තෝරා ගනිමු:
$('p:has(b)');
දෙවන ඡේදයේ b ටැගය සෘජුව p ඇතුළත නොපිහිටන බව සලකන්න,
එය මුලින්ම i තුළ පිහිටා ඇතත්, පළමු ඡේදය මෙන්ම දෙවන ඡේදයද
උදාහරණයේ තෝරා ගන්නා බව කරුණාවෙන් සලකන්න.
ඔබට සෘජු අන්තර්ගතකරණය අවශ්ය නම්, ඔබ මෙසේ කළ යුතුය:
$('p:has(>b)');
මෙම අවස්ථාවේ දී පළමු ඡේදය පමණක් තෝරා ගනු ඇත.
ඇතුළත i ටැගය අඩංගු සියලුම
h2 ලබා ගෙන රතු පැහැයට වර්ණය කරන්න.
සෘජුවම i ටැගය අඩංගු සියලුම
h2 ලබා ගෙන රතු පැහැයට වර්ණය කරන්න.