Polaroid

CuDemVN.Wap.Sh

- GetSmile.Mobie.In - Diễn đàn chia sẻ Cú đêm Việt Nam
- AiChat.Wap.Sh - Diễn đàn Xtgem Việt Nam
- HamTruyen.Xtgem.Com - Blog Ham Truyện nơi hội tụ của những tín đồ mê truyện chữ
* Trang chủ >> WapMaster
Tìm Kiếm Thảo Luận
↓↓

Kiểm tra sự tồn tại của một phần tử trong jQuery

Admin* RoSino18k *
* 18-03-2016

Trong khi sử dụng JQuery, có nhiều trường hợp mình tự hỏi làm sao để kiểm tra một phần tử có tồn tại hay không?


Chẳng hạn như div có id là “exist” đã có hay chưa. Ngay khi nảy ra câu hỏi mình nghĩ ngay đến một cách kiểm tra đơn giản:
if ($('#exist')) {
console.log('exist');
}

Nhưng thực tế thì cách trên hoàn toàn sai bởi vì khi sử dụng $() nó luôn trả về một đối tượng cho dù không tồn tại phần tử ta muốn xác định thì nó cũng sẽ trả về một đối tượng rỗng. Vì vậy điều kiện trong câu lệnh if sẽ luôn luôn đúng.

Do đó, để kiểm tra một phần tử có tồn tại hay không bằng JQuery ta có thể thực hiện như sau:
if ($('#exist').length) {
console.log('exist');
}

Hoặc:
if ($('#exist')[0]) {
console.log('exist');
}

Nếu phần tử ta cần xác định không xuất hiện, JQuery sẽ trả về đối tượng rỗng do đó length sẽ cho giá trị 0[0] sẽ cho giá trị undefined.

Chia sẻ bởi HanhPhucAo - Forum.BuyCode.Wap.Mu
↑↑ Lượt xem: 487
score
Đánh giá: 4.5/ 5, 487 bình chọn
- Chia sẻ:G  T
BBCode:

Link:
+ Còn “nhiều” Lắm!
+

[Tổng hợp] Share filelist TWIG tiaxgame v3.5 bản hoàn chỉnh Mod và Fix

+

Share code Diễn đàn trên Xtgem Full chức năng cực chất GetSmile.Mobie.In bởi Cú Đêm Việt Nam

+

Tổng hợp Filelist Tsukuyomi (AiChat) không timeout, data vô hạn kèm tool post, leech, auto leech đầy đủ

+

Share code PHP hiển thị thông tin khách đang online trên Site

+

Sử dụng HTML và CSS tạo hiệu ứng hiển thị mô tả khi di chuột vào hình ảnh

Trang chủ Cú Đêm Việt Nam Trang Chủ[1-1-487]