Как избежать кавычек в значениях атрибутов HTML?
Я строю строку для вставки в таблицу с помощью jQuery, создав HTML-строку, т.е.
var row = "";
row += "<tr>";
row += "<td>Name</td>";
row += "<td><input value='"+data.name+"'/></td>";
row += "</tr>";
data.name
строка, возвращаемая из вызова ajax, которая может содержать любые символы Если он содержит одну цитату,'
, он сломает HTML, определив конец значения атрибута.
Как я могу убедиться, что строка отображается правильно в браузере?