jQuery ပြောင်းလဲကြောင်း စမ်းသပ် - parentsUntil() စမ်းသပ်
အမှတ်အသား
အရာဝတ္တု <li class="item-a"> ကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ၊ <ul class="level-1"> အထိ အရာဝတ္တုကို စစ်ဆေးပါ၊ ဒီ အရာဝတ္တုကို အသုံးပြုပါ၊ အရာဝတ္တုကို စစ်ဆေးပါ။ အရာဝတ္တု <li class="item-2"> ကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ၊ <ul class="level-1"> အထိ အရာဝတ္တုကို စစ်ဆေးပါ၊ ဒီ အရာဝတ္တုကို စစ်ဆေးပါ။
$("li.item-a").parentsUntil(".level-1") .css("background-color", "red"); $("li.item-2").parentsUntil( $("ul.level-1"), ".yes" ) .css("border", "3px solid blue");
အကြောင်းကြားချက် နှင့် အသုံးပြုခြင်း
parentsUntil() အရာဝတ္တု အား အရာဝတ္တု အား စစ်ဆေးပါ၊ အရာဝတ္တုကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ။
အက္ခရာ 1
.parentsUntil(selector,filter)
အပ်စာ | ဖော်ပြ |
---|---|
selector | ဆိုင်းငံ့။ စာကြောင်း အား အသုံးပြုပါ၊ အရာဝတ္တုကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ။ |
filter | ဆိုင်းငံ့။ စာကြောင်း အား အသုံးပြုပါ၊ အရာဝတ္တုကို စစ်ဆေးအားကို အသုံးပြုပါ။ |
အက္ခရာ 2
.parentsUntil(element,filter)
အပ်စာ | ဖော်ပြ |
---|---|
element | ဆိုင်းငံ့။ DOM အရာဝတ္တု သို့မဟုတ် အရာဝတ္တု ကို အသုံးပြုပါ၊ အရာဝတ္တုကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ။ |
filter | ဆိုင်းငံ့။ စာကြောင်း အား အသုံးပြုပါ၊ အရာဝတ္တုကို စစ်ဆေးအားကို အသုံးပြုပါ။ |
အသေးစိတ် ဖော်ပြ
အရာဝတ္တု အများပြား ကို အရာဝတ္တု အများပြား ကို အသုံးပြုပါ၊ .parentsUntil() စမ်းသပ်ကို အသုံးပြုပါ၊ DOM အရာဝတ္တု သို့မဟုတ် အရာဝတ္တု ကို အသုံးပြုပါ၊ ဒီ အရာဝတ္တုကို အပ်စာကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ။ အရာဝတ္တုအား အရာဝတ္တုအား စစ်ဆေးပါ။
မသာမဆိုသေးသဖြင့် သို့မဟုတ် အပ်စာကို အသုံးပြုခြင်း မရှိဘဲ၊ အရာဝတ္တုအား အရာဝတ္တုအား စစ်ဆေးပါ။ ဒီ အခါ၌ ဒီ စမ်းသပ်ကို .parents() ကူးယူပါ။
jQuery 1.6 တွင် ဒီ အပ်စာကို အသုံးပြုပါ၊ .parentsUntil() စမ်းသပ်ကို ပထမ အပ်စာကို သုံးပါ။
ဒါက ဒီ အပ်စာကို ဒီ ဒါအပ်စာကို တစ်ခါ ကူးယူပါသည်။ အပ်စာကို အသုံးပြုလျှင်၊ အရာဝတ္တုကို အပ်စာကို စစ်ဆေးပြီး အရာဝတ္တုကို စစ်ဆေးပါ။