Phương thức has
Phương thức has lọc tập hợp
các phần tử được chọn, chỉ giữ lại những phần tử
có phần tử con phù hợp với
bộ chọn đã chỉ định.
Cú pháp
Lọc theo phần tử con:
.has(bộ chọn phần tử con);
Có thể lọc tập hợp các phần tử được chọn như sau, chỉ giữ lại phần tử chứa bên trong một phần tử DOM cụ thể:
.has(phần tử DOM);
Ví dụ
Hãy chọn chỉ những đoạn văn có chứa bên trong
thẻ b và
thêm vào cuối chúng văn bản '!!!':
<p>văn bản</p>
<p>văn bản</p>
<p><b>in đậm</b> văn bản</p>
<p><b>in đậm</b> văn bản</p>
$('p').has('b').append('!!!');
Mã HTML sẽ trông như thế này:
<p>văn bản</p>
<p>văn bản</p>
<p><b>in đậm</b> văn bản!!!</p>
<p><b>in đậm</b> văn bản!!!</p>