jQuery అనుసంధానం - prevAll() పద్ధతి

ఉదాహరణ

చివరి div ముందుగా ఉన్న చివరి div ను గుర్తించి, వాటికి క్లాస్ జోడించండి:

$("div:last").prevAll().addClass("before");

స్వయంగా ప్రయత్నించండి

నిర్వచనం మరియు ఉపయోగం

prevAll() ప్రస్తుతం అనుగుణించబడిన అంశాల ప్రస్తుతం అనుగుణించబడిన అంశాల ముందుగా ఉన్న స్నేహిత అంశాలను పొంది, ఎంపిక కిందని ప్రక్రియా విధానాన్ని ఉపయోగించడం వికల్పంగా ఉంది.

సింథెక్సిస్

.prevAll(selector)
పారామీటర్ వివరణ
selector పదబంధం విలువ, అంశాలను అనుగుణంగా ఎంపిక చేయడానికి ఉపయోగించే ఎంపిక కిందని ప్రక్రియా విధానం.

వివరణ

డామ్ ఎలంట్ కలిగిన జూనీరీ పద్ధతిని ఇచ్చినట్లయితే, .prevAll() పద్ధతి .prevAll() అనే జూనీరీ పద్ధతి డామ్ ట్రీలో ఈ అంశాల ముందుగా ఉన్న స్నేహిత అంశాలను కనుగొని, అందుకు సరిపోయే జూనీరీ పద్ధతిని ఉపయోగించి ఒక నూతన జూనీరీ పద్ధతి పద్ధతిని సృష్టిస్తుంది.

ఈ పద్ధతి వికల్పంగా ఎంపిక కిందని ప్రక్రియా విధానాన్ని అంగీకరిస్తుంది, ఇది $() ఫంక్షన్ కు అందించబడే పారామీటర్ల రకం తో సమానం. ఈ ఎంపిక కిందని ప్రక్రియా అనగా ఎంపిక చేయబడితే, అందుకు సరిపోయే అంశాలను ఎంపిక చేయబడతాయి.

ఈ ప్రాథమిక నిర్వహణ పట్టిక ప్రాంతాన్ని అనుకుంటున్నారా:

<ul>
   <li>list item 1</li>
   <li>list item 2</li>
   <li class="third-item">list item 3</li>
   <li>list item 4</li>
   <li>list item 5</li>
</ul>

మేము మూడవ ప్రాజెక్ట్ నుండి ప్రారంభించినట్లయితే, ఈ అంశాల మధ్య స్నేహిత అంశాలను కనుగొనవచ్చు:

$('li.third-item').prevAll().css('background-color', 'red');

స్వయంగా ప్రయత్నించండి

ఇక్కడ అనువర్తించబడే ఫలితం అనగా ప్రాజెక్ట్ 2 మరియు ప్రాజెక్ట్ 1 నాకు రెడ్ బ్యాక్‌గ్రౌండ్ అవుతుంది. మామల్లో ఎంపిక కిందని ప్రక్రియా వర్గాలు ముందుగా ఎంపిక చేయబడలేదు కాబట్టి, ఈ ముందుగా ప్రక్రియా అంశాలు కొన్ని ముఖ్యమైన భాగాలుగా ఉన్నాయి. ఎందుకంటే ఎంపిక కిందని ప్రక్రియా అనగా ఎంపిక చేయబడితే, అందుకు సరిపోయే అంశాలు ముందుగా ఎంపిక చేయబడతాయి.