Некоторые протоколы транспортировки только позволяют алфавитно-цифровым символам быть переданными. Просто вообразите ситуацию, где управляющие символы используются для инициирования специальных действий и/или который только поддерживает ограниченную разрядную ширину на символ. Base64 преобразовывает любой вход в кодирование, которое только использует алфавитно-цифровые символы, +
, /
и =
как дополнительный символ.
$('element').hasClass("test", function() {
$('element2').addClass("test");
} );
должно это сделать - синтаксически не проверено, но примерно то, что я бы сделал.