Как избежать кавычек в значениях атрибутов HTML?

Я строю строку для вставки в таблицу с помощью jQuery, создав HTML-строку, т.е.

var row = "";
row += "<tr>";
row += "<td>Name</td>";
row += "<td><input value='"+data.name+"'/></td>";
row += "</tr>";

data.name строка, возвращаемая из вызова ajax, которая может содержать любые символы Если он содержит одну цитату,', он сломает HTML, определив конец значения атрибута.

Как я могу убедиться, что строка отображается правильно в браузере?

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

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