jQuery ချို့လှည့် - has() အမှားအရာ

အမှားအရာ

အခြား အရာတစ်ခု တွင် အရာတစ်ခု ရှိသလား စစ်ဆေးကြပါ

$("ul").append("<li>" + ($("ul")..has("li").length ? "Yes" : "No") + "</li>");
$("ul").has("li").addClass("full");

ကိုယ်တိုင် ကြိုးစားကြပါ

အကြောင်းကြောင်း နှင့် အသုံးပြုနည်း

has() သည် နှိပ်တြေးတိုက် အရာအများပါ ကို နှိပ်တြေးတိုက် အရာအများပါ ကို လျှောက်ကာ အသုံးပြုသော ရှာဖွေသူ ကို ပြုပြင်ထားသည်။

အသုံးပြုနည်း

.has(selector)
ပါဝီး အသုံးပြု
selector အရေးယူပုံ အကြောင်းအရာ ကို ပါဝင်သော စာသင်းအမှားအရာ

အသေးစိတ်ပြောဆို

ပေါ်တွင် အချက်အလက် ကို အစားထိုးထားသော ဂေဟီး အရာအများပါ အတွက် .has() တင်သုံး အမှားအရာ သည် စားလျားသော ဂေဟီး အရာအများပါ ကို တည်ဆောက်ထားသည်။ အသုံးပြုသော ရှာဖွေသူ သည် နှိပ်တြေးတိုက် အရာအများပါ ကို စားလျားသော အကြောင်းအရာ ကို စစ်ဆေးကြသည်; အခြားအကြောင်းအရာ သည် ရှာဖွေသူ နှိပ်တြေးတိုက် အရာအများပါ ကို စစ်ဆေးသည် ဖြစ်လာခဲ့သော် အကြောင်းအရာ ကို ရသည်

ဤပါဝင်သော အပြားပေါင်းစား စားလျားသော စာသင်းကို သိမ်းသပ်ကြပါ

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
    <ul>
      <li>list item 2-a</li>
      <li>list item 2-b</li>
    </ul>
  </li>
  <li>list item 3</li>
  <li>list item 4</li>
</ul>

ဤနည်းလမ်းအတိုင်း စာရင်းဝင်အရေအတွက် အမှား အကြောင်းအရာ သုံးနှုန်းနိုင်ပါသည်

$('li').has('ul').css('background-color', 'red');

ကိုယ်တိုင် ကြိုးစားကြပါ

ဒါထဲက ချက်ချင်းအား လက်ခံပေးသော အချက်အလက် သည် စက်တင် 2 မှာ အကြောင်းအရာဖြစ်သည်။ ဒါကြောင့် အဆိုပါစက်တင် သည် <ul> အောက်တွင် <li> ကို ပြုပြင်ထားသော အကြောင်းအရာဖြစ်သည်။