Phương thức is
Phương thức is kiểm tra xem
có ít nhất một phần tử được chọn khớp với
bộ chọn đã cho hay không. Thay vì bộ chọn có thể được chỉ định là một
phần tử DOM hoặc một đối tượng jQuery.
Nếu chỉ định một hàm làm tham số,
thì việc kiểm tra điều kiện sẽ được giao cho nó.
Trả về giá trị kiểu boolean
(true hoặc false).
Cú pháp
Phương thức kiểm tra xem có ít nhất một phần tử được chọn thỏa mãn bộ chọn đã cho hay không:
.is(bộ chọn);
Phương thức kiểm tra xem trong số các phần tử được chọn, có ít nhất một phần tử thuộc đối tượng jQuery hoặc phần tử DOM đã cho hay không:
.is(đối tượng jQuery hoặc phần tử DOM);
Đây là cách cho mỗi phần tử được chọn,
hàm đã chỉ định sẽ được gọi. Dưới dạng
tham số, nó sẽ nhận được vị trí chỉ mục
của phần tử trong tập hợp, chính phần tử đó sẽ có sẵn
trong biến this. Hàm phải trả về
true hoặc false. Nếu có ít nhất một trong số
các phần tử được chọn trả về giá trị
true, thì is cũng sẽ trả về true. Ngược lại,
phương thức sẽ trả về false.
.is(function(index));
Ví dụ
Hãy kiểm tra xem thẻ div
có phải là phần tử cha của input của chúng ta với #test hay không:
<div>
<input type="text" id="test">
</div>
<p>văn bản</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);