Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2014, 03:19
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

сменить уровень селектора
есть код

script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {


jQuery(function(){


jQuery('a.aren1,a.aren2,a.aren3,a.aren4,a.aren5,a.aren6,a.aren7,a.aren8,a.aren9,a.aren10,a.aren11').click({x:0},function(e){
        e.preventDefault();
        if (this != e.data.x) {
            if (e.data.x) {
                    jQuery(e.data.x).removeClass('active');
                    jQuery('li.' + e.data.x.className).removeClass('active_red');
            }                
            jQuery('li.' + this.className).addClass('active_red');
            jQuery(this).addClass('active');
            e.data.x = this;
        }
    });

// jQuery("a.aren1").click();

});
});

</script>


суть в том что по клику например на a.aren1 - элементу li.aren1 присвоится класс active_red. А мне нужно чтобы класс присвоился не у li а у картинки что лежит внутри этого li


jQuery('li.' + e.data.x.className).removeClass('active_red');


вот как ту дописать img

jQuery('li.' + e.data.x.className + img).removeClass('active_red');
- вот та не срабатывает.

Мне нужно например менять налету css (например бордер ред 4px)
помогите разобраться пожалуйста.
Ответить с цитированием