Удалить '' - все еще пытаюсь

Все еще ищу способ удалить '' из моего html-кода, нашел несколько способов на stackoverlow.com, но ни один из этих швов не работает!

HTML

No Space

 1 Space

  2 Spaces

   3 Spaces

    4 Spaces

jQuery

$(document).ready(function() {

    $('p').text().replace(/ /g, '');
    //$('p').html($(this).html().replace(/ /gi,''));

});

jsfiddle - детская площадка http://jsfiddle.net/MrTest/hbvjQ/85/

Любая помощь очень ценится.
Пит

24
задан rnevius 27 May 2016 в 14:25
поделиться

1 ответ

Этот заменит каждый пробел:

$('p').text(function (i, old) {
    return old.replace(/\s/g, '')
});

Или, если вы хотите заменить только неразрывные пробелы:

$('p').text(function (i, old) {
    return old.replace(/\u00A0/g, '')
});

jsFiddle Demo

Я устанавливаю новое значение, используя закрытие в качестве параметра для .text() .


Обратите внимание, что HTML-сущности в конце должны закрываться ;.

28
ответ дан 28 November 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: