Как я могу удалить входные теги из строки, используя jQuery? Эта строка содержит также другие HTML-теги - PullRequest
1 голос
/ 05 ноября 2019

это строка:

Привет &nbsp;<input type="text" placeholder="Person&nbsp;Full&nbsp;Name">,<span><br></span><span><br></span><span><span> Это образец шаблона электронной почты для &nbsp;</span></span><input type="text" placeholder="Deal&nbsp;Title">&nbsp;, связанный с &nbsp;<input type="text" placeholder="Deal&nbsp;Owner"><span><br></span><span><br></span><span><span><br></span></span><span><span><span> С уважением, </span></span></span><span><span><span><span><br></span></span></span></span><input type="text" placeholder="Organization&nbsp;Name"><span><br></span><span> dlkgmffkgmkm &nbsp;</span><input type="text" placeholder="">&nbsp; dslkfmlgdmglkfnkl <input type="text" placeholder=""><br>

Я также использую редактор в моей текстовой области.

        $(".btn-removehtml").click(function() {
           html = $('.email-textarea').Editor("getText");
           replaceInput = html.find('input').replaceWith(function() {
                return this.innerHTML;
           }).end().html();
        });

1 Ответ

3 голосов
/ 05 ноября 2019

Вы можете попробовать это ..

var string = '<input type="text" placeholder="Person&nbsp;Full&nbsp;Name">,<span><br></span><span><br></span><span><span>';

var newString = $(string).not('input');

$('body').append(newString);

Для всех входных данных вы можете сделать это.

var newString = $(string).find('input').remove().end();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...