Программирование на 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
1710141425
Гость
Я пытаюсь добавить новый класс к родительскому классу, если узлы имеют определенный класс.
HTML
[code]@foreach($allBadges as $key => $badge)
@lang($badge->rank_name)
[i][/i]
@lang(html_entity_decode($badge->description))
@endforeach
[/code]
css
[code].locked-badge {
opacity: 0.2;
cursor: not-allowed;
}
[/code]
jQuery
[code]$(document).ready(function(){
if ($(".row").hasClass("lock-icon")) {
$(".row .lock-icon").parent(".content-box").addClass('locked-badge');
}
});
[/code]
I also have tried this jQuery
[code] $(document).ready(function(){
var $locked = $('.content-box').hasClass('lock-icon');
$($locked).each(function() {
$(this).addClass('locked-badge');
});
});
[/code]
Still not working.
Источник: [url]https://stackoverflow.com/questions/78138738/if-hasclass-then-addclass-to-parent-node[/url]