Я пытаюсь изменить класс os, который является icon-local
icon-local-img
, добавив -img
в конец класса.
Вот что я пытаюсь. Почему это не работает?
HTML
<div class="icon-local">sdvdfvsdfvdfs fdsfggfd</div>
CSS
.icon-local {
color:#00f;
}
.icon-local-img {
color:#f00;
}
JS
$(document).ready(function () {
function swapClass($obj) {
$($obj).toggleClass($obj + ' ' + $obj + '-img');
}
if (!$('html').hasClass('fontface')) {
swapClass('icon-local');
swapClass('icon-mail');
swapClass('icon-phone');
}
});
function swapClass($obj) {
$('.' + $obj).toggleClass($obj + ' ' + $obj + '-img');
//^ class selector
}