вопрос
Помогите пожалуйста разобраться. Есть несколько блоков, которые имеют свой (неищменяющийся класс, без id). Нужно проверить, сколько в них , и в случае если больше n количества, тогда даем имеенно тому блоку где больше, дополнительный класс.
Написал код:
Всю структуру можно посмотреть на http://jsfiddle.net/gq1j8a70/
Проблема состоит в том, что length проверяет на всей странице, и функция THIS не срабатывает, как сделать так, чтобы она работала, собственно так, как я описал выше.
Заранее благодарен за ответ.
Написал код:
function spts() {
if($(".menuspoiler li").length > 4) {
$(this).parent(".menuspoiler".css({"background" : "red"});
}
}
spts();
Всю структуру можно посмотреть на http://jsfiddle.net/gq1j8a70/
Проблема состоит в том, что length проверяет на всей странице, и функция THIS не срабатывает, как сделать так, чтобы она работала, собственно так, как я описал выше.
Заранее благодарен за ответ.
$(function(){
$('.menuspoiler').each(function(){
if($(this).find('li').length > 4) {
$(this).addClass('red');
}
});
});