Еще одно интересное решение могло бы сделать это:
<a href="#" itemid="<%itemid%>" itemname="<%itemname%>" onclick="SelectSurveyItem(this.itemid, this.itemname); return false;">Select</a>
Тогда вы можете использовать стандартную HTML-кодировку для обеих переменных, не беспокоясь о дополнительном усложнении цитирования javascript.
Да, этот делает создание HTML, который строго недействителен. Тем не менее, он является правильной техникой, и все современные браузеры поддерживают его.
Если это был мой, я бы, вероятно, пошел с моим первым предложением и обеспечил, чтобы значения были HTML -encoded и имеют одинарные кавычки.
На All.js нужно ссылаться, если вы хотите отображать значки SVG вместо значков веб-шрифта, так как значки SVG отображаются с использованием JavaScript. Если вы используете значки веб-шрифтов, просто обратитесь к All.css и пропустите файлы js.
Если вам нужна информация для обоснования вашего решения, вы можете прочитать эту тему здесь: Icon Fonts vs SVGs