nextUntil method

nextUntil method သည် သတ်မှတ်ထားသော element ၏ အတူတူပဲ parent တစ်ခုထဲမှာရှိတဲ့ နောက်မှာရှိတဲ့ element များကို ပြန်ပေးပါတယ်။ Method သည် သတ်မှတ်ထားသော element မှစပြီး၊ method parameter အဖြစ် ပေးထားတဲ့ selector နဲ့ ကိုက်ညီတဲ့ ပထမဆုံး element ထိအောင် ရှာပေးပါတယ်။ Method ထဲကို parameter မပေးရင် အဲဒါက nextAll method လိုပဲ အလုပ်လုပ်ပါတယ်။

Syntax

ပထမ parameter အဖြစ် string ပုံစံနဲ့ ရှာဖွေရမယ့် expression, DOM node သို့မဟုတ် jQuery object ကို ပေးနိုင်ပါတယ်။ ဒုတိယ parameter အဖြစ် string ပုံစံနဲ့ စစ်ထုတ်ရန် အပိုသတ်မှတ်ချက်ကို ပေးနိုင်ပါတယ်။ Parameter နှစ်ခုစလုံးက optional ဖြစ်ပါတယ်။

javascript.nextUntil([selector], [filter]);

ဥပမာ

#test element ကိုရှာပြီး သူ့ရဲ့ အောက်ဘက်အိမ်နီးချင်းအားလုံးကို .www class ရှိတဲ့ စာပိုဒ်အထိ '!' စာသားကို html method သုံးပြီး ထည့်ကြည့်ရအောင်။

html<p>အပြင်ဘက်</p>
<div>
  <p>အတွင်းဘက်</p>
  <p class="www">အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
  <p id="test">အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
  <p class="www">အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
</div>
<p>အပြင်ဘက်</p>
javascript$('#test').nextUntil('p.www').html('!');

HTML code က ဒီလိုပုံစံဖြစ်သွားပါမယ်။

html<p>အပြင်ဘက်</p>
<div>
  <p>အတွင်းဘက်</p>
  <p class="www">အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
  <p id="test">အတွင်းဘက်</p>
  <p>!</p>
  <p>!</p>
  <p class="www">အတွင်းဘက်</p>
  <p>အတွင်းဘက်</p>
</div>
<p>အပြင်ဘက်</p>

ဒါလည်း ကြည့်ပါ

  • prevUntil method,
    သတ်မှတ်ထားသော element ရဲ့ ရှေ့မှာရှိတဲ့ element များကို ပြန်ပေးတယ်။
  • next method,
    element ရဲ့ အောက်မှာရှိတဲ့ အိမ်နီးချင်းကို ရှာခွင့်ပေးတယ်။
  • nextAll method,
    သတ်မှတ်ထားသော element ၏ အတူတူပဲ parent တစ်ခုထဲမှာရှိတဲ့ နောက်မှာရှိတဲ့ element များကို ပြန်ပေးတယ်။
  • siblings method,
    element ရဲ့ အတူတူပဲ parent တစ်ခုထဲမှာရှိတဲ့ အိမ်နီးချင်းများကို ရယူခွင့်ပေးတယ်။