我使用.Html()阅读文本并将内容复制到textarea。除了我打算替换的<br/>
标签之外,我不想保留任何内容以保持新行格式化。基本上,我有<p> <p/>
,当我复制到textarea时,我不想再保留。如果不使用正则表达式,我怎么能这样做?
$("#myText").val($.trim($(this).closest('tr').next('tr').find('.mytext').html().replace('<br/>', '/r/n'));
答案 0 :(得分:3)
您可以使用链接的其他replace
命令。
.replace('<p>', '').replace('</p>', '');
然而,这不是最有效的处理方法,因为你会做三个replace
,其中一个具有正则表达式的单个就足够了。
答案 1 :(得分:2)
对于更通用的jQuery标记剥离,.text()
函数甚至可以跨子HTML元素自动剥离标记。