Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нужна помощь по отбору элемента внутри функции (https://javascript.ru/forum/jquery/35489-nuzhna-pomoshh-po-otboru-ehlementa-vnutri-funkcii.html)

TarasSt 12.02.2013 14:52

Нужна помощь по отбору элемента внутри функции
 
Короче с JS я познакомился недавно и вот на чем застрял. :(

Суть в чем я делаю таблицу и мне необходимо чтобы строка на которой наведена мышь меняла цвет но в этой строке есть ссылка и ее цвет остается на месте побывал это изменить через $(this + 'a') но не работает.

Буду благодарен за помощь:

Мой код :

$('#tablePrise TBODY tr').hover(function(){
$(this).css({
'color':'#FFFFFF',
'background-color':'#333333'
});
$(this + 'a').css({
'color':'#FFFFFF',
'background-color':'#333333'
});

},function(){
$(this).css({
'color':'#333',
'background-color':'#DFDFDF'
});
});

Hoshinokoe 12.02.2013 14:55

TarasSt,

Попробуй так:
$(this).find('a').css({
'color':'#FFFFFF',
'background-color':'#333333'
});

tsigel 12.02.2013 14:56

$(this).find('a').css('color', '#fff')

Deff 12.02.2013 14:56

TarasSt,
В принципе реализуемо через сss
#tablePrise  tr:hover > td, #tablePrise  tr:hover > td  a {
  color:#FFFFFF,
  background-color:#333333;
}

TarasSt 12.02.2013 15:03

Спасибо всем .find('a') помогло ))

danik.js 12.02.2013 15:57

Deff, ну очевидно же, что TarasSt не ищет легких путей. CSS - для убогих. Тру кодеры даже верстают на JavaScript :)


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