Встроенные обработчики, как правило, считаются довольно плохой практикой и ими трудно управлять, отчасти из-за проблем с кавычками, подобных этим. Вместо использования атрибута onclick
правильно подключите обработчик с помощью Javascript, и его будет намного легче читать, отлаживать и думать о:
const a = $("<a class='button-link'>Click Me</a>");
a.on('click', () => myFunction('p1', 'p2'));
$(".class").append(a);