Làm thế nào tìm kiếm một value được quy định trong một mảng và trở lại chỉ số của nó (hoặc -1 nếu không tìm thấy).
jQuery.inArray( value, array )
value: Giá trị để tìm kiếm.
array : Một mảng thông qua đó cho tìm kiếm.
Method $.inArray() tương tự như .indexOf() có nguồn gốc JavaScript trong đó nó sẽ trả về -1 khi không tìm được một già trị. Nếu các element đầu tiên trong mảng value phù hợp, $.inArray() trả về 0.
Vì xử lý JavaScript với giá trị so sánh false (tức là 0 == false, nhưng 0 == false!), nếu chúng tôi đang kiểm tra sự hiện diện của value trong array , chúng ta cần cho kiểm tra nếu nó không phải bằng (hoặc lớn hơn ) -1.
Ví dụ: Báo cáo chỉ số của một số các phần tử trong mảng.
"John" found at
4 found at
"Karl" not found, so
var arr = [ 4, "Pete", 8, "John" ];
$("span:eq(0)").text(jQuery.inArray("John", arr));
$("span:eq(1)").text(jQuery.inArray(4, arr));
$("span:eq(2)").text(jQuery.inArray("Karl", arr));
DangTrung.
Không có nhận xét nào:
Đăng nhận xét