У меня есть некоторое содержимое HTML внутри переменной JavaScript:Как удалить пробел между тегами html с помощью javascript?
var string="<tr> <td> data 1 </td> <td> data 2 </td> <td> data 3 </td></tr>";
Я хочу, чтобы удалить пробелы только между HTML-теги. Белое пространство в данных столбцов должно оставаться таким же.
string.replace(/\n/g, "");
string.replace(/[\t ]+\</g, "<");
string.replace(/\>[\t ]+\</g, "><");
string.replace(/\>[\t ]+$/g, ">");
Я пробовал вышеуказанный код. Но это не сработало. Кто-нибудь, пожалуйста, помогите мне решить эту проблему.
Вы пытаетесь удалить первый и последний пространство ваших 'строк = Var» данные 1 данные 2 данные 3 „' так, что он становится 'вар строка =“ данные 1 данные 2 данные 3" ' – Kinnectus
Ровно какие пространства вы хотите удалить? Все пробелы в строке в вашем примере находятся между тегами (по крайней мере, между первым тегом «