Передача параметра в функцию с одинарной кавычкой

Как передать параметр в функцию 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
            ));
   });

Ответы на вопрос(5)

Ваш ответ на вопрос