Если hasClass, добавьтеClass к родительскому узлу.Jquery

Программирование на jquery
Ответить
Гость
 Если hasClass, добавьтеClass к родительскому узлу.

Сообщение Гость »


Я пытаюсь добавить новый класс к родительскому классу, если узлы имеют определенный класс.
HTML

Код: Выделить всё

@foreach($allBadges as $key => $badge)




@lang($badge->rank_name)


[i][/i]





@lang(html_entity_decode($badge->description))



@endforeach
css

Код: Выделить всё

.locked-badge {
opacity: 0.2;
cursor: not-allowed;
}
jQuery

Код: Выделить всё

$(document).ready(function(){
if ($(".row").hasClass("lock-icon")) {
$(".row .lock-icon").parent(".content-box").addClass('locked-badge');
}
});
I also have tried this jQuery

Код: Выделить всё

        $(document).ready(function(){
var $locked = $('.content-box').hasClass('lock-icon');
$($locked).each(function() {
$(this).addClass('locked-badge');
});
});
Still not working.


Источник: https://stackoverflow.com/questions/781 ... arent-node
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»