javascript - 如何使用 jQuery 从字符串中删除输入标签?该字符串还包含其他 html 标签

标签 javascript jquery html css

这是字符串:

&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();
        });

最佳答案

你可以试试这个..

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();

关于javascript - 如何使用 jQuery 从字符串中删除输入标签?该字符串还包含其他 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58706269/

相关文章:

javascript - css 和 javascript 如何协同工作?

jQuery Ajax 发送 Rails 的 URL

javascript - 使用 redux 时,调用 getter 方法时未定义 'payload' 属性

javascript - innerHTML 和 document.createTextNode 有什么区别

javascript - 从脚本标签中提取 src 属性并根据特定匹配进行解析

javascript - 将类添加到父 div 如果它有一个跨度作为 child

html - 打印 HTML 表单时的文本溢出问题

javascript - Overscroll 无法正常工作,div 无法显示完整内容。

html - 元素底部的悬停状态

javascript - cytoscape 中的边缘可以有多种颜色吗