Я его и использовал, но работает почему то только к первому дочернему элементу ( т.е. li) относительно первого родителя (ul) к остальным не присваивается.
Вот как пробовал:
// 1
$(this).closest('ul li:first').addClass('radioOn');
// 2
$("li:first").addClass("radioOn");
// 3
$(e.target).closest('ul').find('li').addClass('radioOn');
// 4
$('ul li:first').addClass('radioOn');
// Способ по изощрение обходим все таблицы и собираем с каждой по первой строке
var res = $("ul").map(function(){
// this - таблица
return $("li:first", this);
}).get();
// res - array
// превращаем в коллекцию
res = $(res);
// и работаем с ней
res.addClass('radioOn');
// или
res.css('radioOn');
И вот так еще:
$(document).ready(function(){
$("ul li:first-child") {
$(this).addClass("radioOn"); };
});
ВО вот так, работает, использую перед вашим скриптом
$('ul li:first-child').addClass('on');