Derzaiii
@Derzaiii
Типичный телец

Как изменить стиль у элемента?

Изучаю jQuery не так давно, потому ещё путаюсь) Суть задумки:
проверяем наличие класса [b]today [/b] у всех элементов с любым ID,
И взяв название ID у которого есть такой класс -как имя класса - присваиваем ему стиль display:block;

т.е: допустим у нас у элемента #rew есть класс .today
присваиваем элементу с классом .rew стиль display:block;

так сделал я :
$(document).ready(function(){ 
      if($('#' + this.id + '').hasClass('today'))
    $('.' + this.id + '').css('display' , 'block');    
});


Но увы эта конструкция не работает.
Благодарю за помощь заранее :)
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
Ivanq
@Ivanq
Знаю php, js, html, css
$(document).ready(function(){ 
    $(".today").each(function() {
        $('.'+this.id).css('display' , 'block');
    });    
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
У вас всё очень плохо с пониманием, как работают селекторы jQuery.
Попробуйте какие-нибудь интерактивные курсы, так основы познать попроще.
Вот тут например try.jquery.com/levels/1/challenges/1
Ответ написан
@jezzit
$('.today').find(id).css('display' , 'block');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы