Phương thức index trong jQuery
Nếu chúng ta cần tìm số thứ tự của một phần tử trong một tập hợp,
thì chúng ta có thể sử dụng phương thức
index.
Chúng ta có thể hiển thị số vị trí của phần tử so với các phần tử lân cận. Ví dụ, chúng ta có một danh sách được đánh số:
html<ol>
<li>văn bản</li>
<li id="test">văn bản</li>
<li>văn bản</li>
</ol>
<div>văn bản</div>
Với sự trợ giúp của phương thức
index
bây giờ chúng ta sẽ hiển thị số thứ tự của div:
javascriptlet num = $('div').index();
alert(num);
Chúng ta cũng có thể truyền thêm một bộ chọn vào tham số. Hãy xem xét mã HTML sau:
html<ol>
<li id="first">văn bản</li>
<li id="test">văn bản</li>
<li>văn bản</li>
</ol>
<div>văn bản</div>
Bây giờ, ngoài tên thẻ của phần tử,
chúng ta còn truyền tên id vào tham số:
javascriptlet num = $('li').index($('#test'));
alert(num);
Nếu không tìm thấy phần tử như vậy,
thì phương thức sẽ trả về -1.
Задание 1
Hãy lấy số thứ tự của li có #test
chỉ bằng cách sử dụng tên thẻ phần tử.
Задание 2
Hãy lấy số thứ tự của li có #first,
bằng cách chỉ định thêm tên bộ chọn.