Помогите найти прапрадедушку!
Есть код.
<li class="day12"> <table> <tr> <td></td> </tr> <tr> <td class="table_center"><h3>Текст текст текст</h3></td> </tr> </table> </li> Мне нужно найти класс родителя ('<li class="day12">'). При чём именно по содержанию заголовка. Пробую так: var tit = 'Текст текст текст'; var cur_day = $('.table_center>h3:contains('+tit+')').parent('td').parent('tr').parent('table').parent('li').attr('class'); alert(cur_day); - не находит (undefined); Пробую так: var tit = 'Текст текст текст'; var cur_day = $('.table_center>h3:contains('+tit+')').parent('li').attr('class'); alert(cur_day); - не находит (undefined); Если сделать так var tit = 'Текст текст текст'; $('.table_center>h3:contains('+tit+')').parent('td').parent('tr').css('opacity', '.5'); /* к примеру */ То находит. Т.е находит только дедушку (два parent(); ). Если сделать так - обесцветить прадедушку (три parent(); ): var tit = 'Текст текст текст'; $('.table_center>h3:contains('+tit+')').parent('td').parent('tr').parent('table').css('opacity', '.5'); /* к примеру */ То уже ничего не находит. Я уже с ума схожу. Что я делаю не так? |
imhateb,
$('.table_center>h3:contains('+tit+')').parents('li') |
Цитата:
Спасибо огромное!!! |
Часовой пояс GMT +3, время: 15:11. |