сменить уровень селектора
есть код
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) помогите разобраться пожалуйста. |
например так
$($(this).children('img') //или если строкой то $('li.'+e.data.x.className+' img') |
Часовой пояс GMT +3, время: 10:23. |