, поскольку jQuery 1.4 removeClass();
теперь принимает функцию в качестве аргумента.
В мой тег <body>
добавлено несколько классов, например:
<body class="heading-helvetica para-georgia pattern-flowers">
Я хочубыть в состоянии заменить имена классов, и я считаю, что функция в removeClass()
может помочь мне, но я не совсем понимаю документацию на сайте jQuery , и я не очень хорошо разбираюсь в Regex.
Как я могу заменить, например, heading-helvetica
на heading-myriad
или para-georgia
на para-times
и т. Д.
Ранее я использовал нечто подобное, что работает, только если имя класса егопытается заменить первый в списке имен классов:
$('#headings li').click(function(){
var this_class = $(this).attr('id');
$('body[class|="heading"]').removeClass();
$('body').addClass(this_class);
});