jQuery စီရင်ခံစာ - prevUntil() စနစ်
အကြောင်းအရာ
ခွဲခြားသည့်ပိုင်းများအား ထိုးသွင်းပြီး ခွဲခြားထိုးသွင်းထားသည့် ပိုင်းများကို သာမကြွေးလိုက်သည့် အချက်အလက်များကို သာမကြွေးလိုက်ပါသည်
$("p").slice(0, 2).wrapInner("");
定义和用法
slice() 把匹配元素集合缩减为指定的指数范围的子集。
语法
.slice(selector,end)
参数 | 描述 |
---|---|
selector |
基于 0 的整数值,指示开始选取元素的位置。 如果是负数,则指示从集合末端开始的偏移量。 |
end |
基于 0 的整数值,指示结束选取元素的位置。 如果是负数,则指示从集合末端开始的偏移量。 如果省略,则选取范围会在集合末端结束。 |
详细说明
如果给定一个表示 DOM 元素集合的 jQuery 对象,.slice() 方法用匹配元素的子集构造一个新的 jQuery 对象。已应用的 index 参数集合中其中一个元素的位置;如果省略 end 参数,则 index 之后的所有的所有元素都会包含在结果中。
请思考这个带有简单列表的页面:
- list item 1
- list item 2
- list item 3
- list item 4
- list item 5
我们可以向列表项集合应用该方法:
$('li').slice(2).css('background-color', 'red');
此次调用的结果是项目 3、4 和 5 的背景被设置为红色。请注意,已应用的 index 参数基于零,引用的是 jQuery 对象中元素的位置,而非 DOM 树中的。
end သတ်မှတ်ချက် သည် ရွေးချယ်ခြင်း နှင့် ပို၍ လျော့လွှမ်း ပေးသည်။ ဥပမာအားဖြင့်:
$('li').slice(2, 4).css('background-color', 'red');
ဒီမှာ အချက် 3 နှင့် 4 သာ ရွေးချယ်လိမ့်မည်။ အချက်ပြချက် ကို ပြန်ဖော်ပြီး အချက် ကို အတ္တုတ် ဖြစ်သည်။ ကြိမ်တာ ကို အတ္တုတ် ဖြစ်သည်။
ဝေးချာ တိုး
jQuery ၏ .slice() မီးရွား လိုက်နာခြင်း သည် JavaScript အုပ်စု အမှတ်သုံး မီးရွား .slice() ကို ပျက်စွာ လိုက်နာသည်။ လိုက်နာခြင်း တစ်ခုတည်း ဖြစ်သည် ကို စတင် မှာ start သို့မဟုတ် end သတ်မှတ်ခြင်း မှာ ဝေးချာ ဖြစ်သည်။ အက်ဥပဒေ သတ်မှတ်ချက် အား ဝေးချာ ဖြစ်သည့် ဝေးချာ သတ်မှတ်ချက် အား ဝေးချာ ဖြစ်သည်။ ဥပမာအားဖြင့်:
$('li').slice(-2, -1).css('background-color', 'red');
ဒီကြိမ်တွင် နံပါတ် 4 ကို အန္တရာယ်ရေး ပြီးသားသည်။ ဒါဟာ ပြီးမှား ကြောင်းနှင့် ပြီးမှား ကြောင်း အကြား သာသည် ပုဂ္ဂိုလ်ကြီး တစ်ဦး ဖြစ်သည်။