jQuery ခွဲခြားရန် - andSelf() နည်းလမ်း

အမှတ်အသား

အချက် အဖွဲ့ အား ရှာဖွေ လိုက်သည်၊ ထို့အပြင် အချက် အဖွဲ့ မှ ပါဝင်သော ပုံစံ အချက် အား ပေါင်းထည့်ပြီး နှစ်ခု ကို ထပ်ပေါင်းပြီး သတင်းများ ကို ထပ်ထည့်သွင်းသည်။ သို့သော် .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 ကို တွေ့ရှိသည်၊ စတင်သော အကွဲတင်း အပေါ်တွင် အချက် 3 သာ ပါရှိသော အဖွဲ့ကို သို့မဟုတ် ထိန်းသိမ်းထားပါသည်။ .nextAll() အသုံးပြုလျှင် အချက် 4, 5 ပါ အဖွဲ့ကို အကွဲတင်းသို့ ထည့်သွင်းလိုက်သည်။ နောက်တွင် .andSelf() အသုံးပြုလျှင် အဖွဲ့များကို ပေါင်းစပ်လိုက်သည်၊ ထိန်းသိမ်းထားသော jQuery အဖွဲ့ အား အချက်အားလုံး ကို အခြေခံ တွေ့ရှိသည့် အစဥ် အောက်ပါ အဖွဲ့များ အား သိရှိလိုက်သည်: {[<li.third-item>,<li>,<li> ]}