jQuery స్క్రూబింగ్ - prev() పద్ధతి
ఉదాహరణ
ప్రతి ప్రాజెక్ట్ను పరిశీలించండి, క్లాస్ పేరు "selected" కలిగిన ముంది సహోదర ఎలిమెంట్స్ ను కనుగొనుట జరుగుతుంది:
$("p").prev(".selected")
నిర్వచనం మరియు ఉపయోగం
prev() పొందే ఎలిమెంట్ కలువ లోని ప్రతి ఎలిమెంట్ యొక్క సమీపంలోని ముంది సహోదర ఎలిమెంట్స్ ను పొందుతుంది, ఎంపికరులను ఉపయోగించడం ఆప్షణికం.
.prev(selector)
పరిమాణం | వివరణ |
---|---|
selector | స్ట్రింగ్ విలువ, ఎంపికరుల విధానాన్ని ముద్రించడానికి ఉపయోగిస్తారు. |
వివరణ
డామ్ ఎలిమెంట్ కలువ నుండి జనరిక్ జూనైటీ ఆబ్జెక్ట్ ను ఇచ్చినప్పుడు, .prev() పద్ధతి .prev() పద్ధతి డామ్ ట్రీలో ఈ ఎలిమెంట్స్ యొక్క ముంది సహోదర ఎలిమెంట్స్ ను శోధించడానికి అనుమతిస్తుంది, మరియు సరిపోలే ఎలిమెంట్స్ ను నెలకొల్పే ఒక నూతన జూనైటీ ఆబ్జెక్ట్ ను సృష్టిస్తుంది.
ఈ పద్ధతి ఆప్షణిక ఎంపికరుల విధానాన్ని అంగీకరిస్తుంది, ఇది $() ఫంక్షన్ కు పంపబడిన పరిమాణాల తరహాలు. ఈ ఎంపికరులను అంగీకరించితే, ఎలిమెంట్స్ ను ఎంపికరులతో సరిపోలేదిగా పరిశీలించబడతాయి.
ఈ ప్రాథమిక నాటకం ఉన్న పేజీ ను ఆలోచించండి:
<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').prev().css('background-color', 'red');
ఇక్కడ కాల్చబడిన ఫలితం ఇంకా ప్రాజెక్ట్ 2 నాకు ఎరుపు బ్యాక్గ్రౌండ్ అయ్యేది. మామూలు ఎంపికరులను వాడకుండా ఉన్నప్పుడు, ముంది ఎలిమెంట్ స్వాభావికంగా అంతర్భాగంగా మారుతుంది. ఎంపికరులను వాడితే, ఎలిమెంట్ ముందు అంతర్భాగంగా ఉండడానికి ముందు ఎంపికరులను సరిచేయబడతాయి.