Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проверка вложенных дочерних элементов для this (https://javascript.ru/forum/jquery/18698-proverka-vlozhennykh-dochernikh-ehlementov-dlya.html)

ArmagedDance 12.07.2011 09:51

Проверка вложенных дочерних элементов для this
 
Пробую добраться до вложенных элементов this.
В случае если искомый элемент - дочерный, то проблем не возникает, а если его запрятать внутри еще и в таблицу, то найти не получается.

if($(this).children('table').children('tr.master_tr').children('td.masters').children('img[master_id='+master_id+']').length != 0){
    return false;
    }
- вот такой код не работает.

if($(this).children('table tr.master_tr td.masters img[master_id='+master_id+']').length != 0){
    return false;
    }
- вот такой код тоже не работает.

if($(this).children('img[master_id='+master_id+']').length != 0){ return false;}
- вот так работает
Подскажите плиз как этого добиться?

ArmagedDance 12.07.2011 10:05

Разобрался, вот так заработало:

if($(this).find('table').find('tr.master_tr').find('td.masters').find('img[master_id='+master_id+']').length != 0){
    return false;
    }


Часовой пояс GMT +3, время: 22:00.