Я не очень хорош в javascript и его замене, поэтому мне интересно, можете ли вы оптимизировать эту строку (и т. Д. Одно место вместо двух):
$itemClicked.replace(/ä|å/g, 'a').replace(/ö/g, 'o');
Это должно быть как можно лучше, если вам нужно заменить только эти 3 буквы.Использование 1 .replace возможно, но оно должно использовать функцию, например
.replace
$itemClicked.replace(/[äåö]/g, function(s) { return s=='ö'?'o':'a'; });
См. JavaScript: эффективно заменить все акцентированные символы в строке? дляобобщение.