Передача параметра в функцию с одинарной кавычкой
Как передать параметр в функцию JavaScript с'
включены
var name ="Lauren O'Donald";
var htmlAnch='<a onclick="javascript:selectEmployee(1100," '+name+'");return="" false;"="" href="javascript:void(0);">O'Donald, Lauren</a>';
$(document).append($(htmlAnch));
Функция javascript не выполняется, так как имя'Lauren O'Donald'
содержит одинарную кавычку
Как я могу добавить параметр с'
и подготовить динамический HTML, чтобы он работал?
Вот динамический код для генерации
var rows = new StringBuffer();
$(data).each(function(index) {
rows.append(String.format('<a href="No.aspx" onclick="javascript:selectEmployee({3},\" {1}="" {2}\");return="" false;"="">{0}</a>',
String.format("{0}, {1}", this.Surname, this.FirstName),
this.Surname,
this.FirstName,
this.Id
));
});