我正在尝试通过将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');
}
});
答案 0 :(得分:2)
function swapClass($obj) {
$('.' + $obj).toggleClass($obj + ' ' + $obj + '-img');
//^ class selector
}