jQuery పరిశీలన - andSelf() మాదిరిగా
ఉదాహరణ
అన్ని div ను మరియు వాటిలోని అన్ని ప్రాంతాలను కనుగొని వాటికి రెండు క్లాస్లను జోడిస్తుంది. కాబట్టి .andSelf() ని వినియోగించలేదు, div కు పసుపు బ్యాక్గ్రౌండ్ ఉండదు.
$("div").find("p").andSelf();.addClass("border"); $("div").find("p").addClass("background");
నిర్వచనం మరియు వినియోగం
add() మాదిరిగా స్టాక్లో ముందుగా ఉన్న కోలెక్షన్ను ప్రస్తుత కోలెక్షన్కు జోడిస్తుంది.
సంక్షిప్త రూపం
.andSelf();
వివరణ
ఈ సాధారణ జాబితా పేజీని గమనించండి:
<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>
ఈ కోడ్ ఫలితంగా ప్రాజెక్ట్ 3,4,5 కి ఎరుపు బ్యాక్గ్రౌండ్ ఉంటుంది:
$("li.third-item").nextAll().andSelf(); .css("background-color", "red");
మొదటిగా, ప్రారంభ సెలెక్టర్ ప్రాజెక్ట్ 3ని లొకేట్ చేస్తుంది, ప్రారంభ స్టాక్ కి మాత్రమే ఈ ప్రాజెక్ట్ కలిగిన కోలెక్షన్ ఉంటుంది. .nextAll() ని కాల్చినప్పుడు, ప్రాజెక్ట్ 4, 5 కలిగిన కోలెక్షన్ స్టాక్కు ప్రవేశిస్తుంది. చివరకు, .andSelf() ని కాల్చినప్పుడు ఈ రెండు కోలెక్షన్లను కలిపివేస్తుంది, ఏర్పడిన జూనీక్స్ ఆబ్జెక్ట్ డాక్యుమెంట్ క్రమంలో అన్ని మూడు ప్రాజెక్టులకు సూచిస్తుంది: {[<li.third-item>,<li>,<li> ]}