Sau bài này bạn sẽ biết cách chọn chính xác các element theo ý mình. Ví dụ sử dụng với unorderd list, trên thực tế bạn có thể sử dụng bất kỳ thẻ nào khác
Trước tiên là mã HTML:
CODE <a href="#" id="them">Thêm vào list</a><br />
<a href="#" id="xoa">Xóa 1 element trong list</a>
<ul id="themxoa">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
Để lựa chọn tất cả các thẻ li, ta dùng
CODE $(function() {
$('li').addClass('selected');
});
Các lựa chọn nâng cao
CODE // Chỉ chọn thẻ li đầu tiên
$('li:first').addClass('selected');
// Chỉ chọn thẻ li cuối cùng
$('li:last').addClass('selected');
// Chọn tất cả trừ thẻ li đầu tiên
$('li:gt(0)').addClass('selected');
// Chỉ chọn các thẻ li chẵn (bắt đầu từ 0)
$('li:even').addClass('selected');
// Chỉ chọn các thẻ li lẻ (bắt đầu từ 0)
$('li:odd').addClass('selected');
// Chọn thẻ li thứ tư (bắt đầu từ 1)
$('li:nth-child(4)').addClass('selected');
// Chọn thẻ li thứ tư (bắt đầu từ 0)
$('li:eq(4)').addClass('selected');
// Chọn các thẻ a ở trong li có title là "title"
$('li a[title=title]').addClass('selected');
// Chọn các thẻ a ở ngay sau thẻ li
$('li>a').addClass('selected');
Theo ntuts |
Thêm vào trang Google +