JSLite - Akses objek


Jika anda mempunyai sebarang pertanyaan, anda dialu-alukan untuk berkomunikasi di tempat-tempat ini, dan anda dialu-alukan untuk menyertai pasukan organisasi JSLite.io untuk pembangunan bersama!

setiap

Merentasi objek koleksi JSLite dan melaksanakan fungsi untuk setiap elemen padanan. Kata kunci ini menunjuk kepada item semasa (lulus sebagai parameter kedua fungsi). Jika fungsi mengembalikan palsu, traversal tamat. JSLite 集合对象,为每一个匹配元素执行一个函数。this关键字指向当前item(作为函数的第二个参数传递)。如果函数返回 false,遍历结束。

$("img").each(function(i){
    this.src = "test" + i + ".jpg";
});
//⇒ 找到所有的img对象给设置src  
//⇒ 返回 [ <img src="test0.jpg" />, <img src="test1.jpg" /> ]

map

遍历节点对象集合中的所有节点对象返回一个新的集合对象

$(".box").map(function(index,item){
    return $(this).text()
})
//⇒ 返回 ["12boxOne", "6", "11", "22123456", "7123123"]

forEach

类似 each,forEach遍历不会停止。

//遍历数组
[1,5,2,3].forEach(function(item,index,array){
    console.log(item,index,array)
})
//遍历节点
$("img").forEach(function(item,index,array){
    console.log(item,index,array)
})

eq

指定匹配元素的集合为的索引的哪一个元素。一个整数,指示元素的位置,以 0

$("div").eq(0)//⇒ 返回数组第一个节点数组 [div#box.boxOne.box2.box3, init: function…]
$("div").eq(-1)//⇒ 倒数第一个节点数组
$("div").eq(-2)//⇒ 倒数第二个节点数组
map

Merentasi semua objek nod dalam koleksi objek nod dan mengembalikan objek koleksi baharu

$('form').first()
forEach

Serupa dengan setiap satu, untukSetiap lintasan tidak akan berhenti.

$("div").get(0)//⇒ 返回节点 <div id="box" class="boxOne box2 box3" ></div>
eq

Menyatakan elemen indeks set unsur padanan yang manakah. Integer yang menunjukkan kedudukan elemen, dalam asas 0. eq(indeks) ⇒ koleksi eq(-index) ⇒ collection


$("#box").index()//⇒ 4
$("div").index("#box")//⇒ 2
$("div").index($("#box"))//⇒ 2
$("div").index($("#box")[0])//⇒ 2

first

Dapatkan elemen pertama dalam koleksi objek semasa. first() ⇒ collection

$("div").indexOf($("#box")[0])
//⇒ 2

get

Dapatkan semua objek nod atau satu objek nod dalam koleksi objek semasa.

$("img").length;//⇒ 2

index
🎜Dapatkan kedudukan elemen. Apabila parameter elemen tidak diberikan, mengembalikan kedudukan elemen semasa dalam nod adik-beradik. .index() //Kedudukan elemen pertama dalam objek berbanding dengan elemen adik-beradiknya .index(selector)🎜.index(elemen)🎜🎜rrreee🎜indexOf🎜🎜🎜Mendapat kedudukan elemen dalam tatasusunan ini dalam tatasusunan nod yang diperolehi pada masa ini. 🎜🎜rrreee🎜panjang🎜🎜🎜Bilangan unsur dalam objek. 🎜🎜rrreee🎜