<div id="chatCenterMembers">
<div class="chatmember">
<a title="Blah Blah Blah">
<div class="newchatmessage" style="display: block;"></div>
Làm cách nào tôi có thể nắm bắt div hiển thị trong câu lệnh if?jQuery nếu hiển thị
Tôi có $(this)
được đặt thành <div class="chatmember">
- dòng thứ hai từ trên cùng.
Tôi đã làm việc với bên dưới nhưng hiện đã có may mắn.
if($(this+' a div.newchatmessage').filter(":visible")) {
Trên chỉ rơi ra ...
Tôi cũng đã thử dưới đây và nó không hoạt động hoặc
if ($(this + 'a div.newchatmessage').is(':visible')) {
Div ở đâu với lớp 'newchatmessage'? – Shef
@ Wesley bạn có thể đúng ... nhưng 'this' có thể không phải là biến jQuery, vì vậy tôi giả sử' $ ('a div.newchatmessage', $ (this)) ' –
Rất tiếc, đã xóa nhận xét của tôi quá sớm, tôi dường như nhớ bằng cách sử dụng cú pháp đó trước nhưng tôi không chắc chắn. –