Элементы внутри this
<ul class="st_main"> <li><a href="#" id="n">test</a></li> <li><a href="#" id="n">test</a></li> <li><a href="#" id="n">test</a></li> </ul> Написал скрипт, который при клике по li делает кое-какое действие. Соответственно $(this) будет вести на активный li. Но как сделать, чтобы через $(this) можно было обратиться к элементу "a"? Как-то так $(this).$('a')... , но чтобы работало :) |
Цитата:
|
Что-то не работает
$(function () { $('.st_main li').click(function() { $(this + ' > a').attr('class', 'active'); $(this + ' > a').css('margin-left', '100px'); }); }); |
А так?
var li = $(this); $(li + ' > a') |
$(this).children('a') |
Триви, все равно не работает
zebra, спасибо, работает) |
Цитата:
|
$('a', this) |
Цитата:
|
Цитата:
$(this).find('a'); |
Часовой пояс GMT +3, время: 19:39. |