我使用 .Html() 读取文本并将内容复制到文本区域。除了<br/>
之外我不想保留任何东西我打算替换它以保持新行格式的标记。基本上,我有 <p> <p/>
当我复制到文本区域时我不想再保留它。在不使用正则表达式的情况下如何做到这一点?
$("#myText").val($.trim($(this).closest('tr').next('tr').find('.mytext').html().replace('<br/>', '/r/n'));
最佳答案
您可以使用链接的附加replace
命令。
.replace('<p>', '').replace('</p>', '');
但是,这并不是最有效的方法,因为您将执行三个replace
,而使用正则表达式进行一次替换就足够了。
关于javascript - 如何在 javascript 中去除 HTML <p> 标签而不使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648077/