Javascript jQuery使用br标记获取文本值
我的代码:Javascript jQuery使用br标记获取文本值,javascript,jquery,Javascript,Jquery,我的代码: <div class="mydiv"> <p> Lorem ipsum <br/>Lorem ipsum <br/> Lorem ipsum </p> <div class="otherDiv"> </div> </div> Lorem ipsumLorem ipsumLorem ipsum 我想从div'mydiv'中获取文本,但要与br标记一起获取。我尝试了$
<div class="mydiv">
<p> Lorem ipsum <br/>Lorem ipsum <br/> Lorem ipsum </p>
<div class="otherDiv"> </div>
</div>
Lorem ipsum
Lorem ipsum
Lorem ipsum
我想从div'mydiv'中获取文本,但要与br标记一起获取。我尝试了$('.mydiv).text()
,但它删除了br标记。还尝试了.html()
,但它在“mydiv”中显示所有html,但我只想使用br标记来显示文本
谢谢您的帮助。在子p
元素上使用.html()
方法
console.log($(“.mydiv p”).html())代码>
Lorem ipsum
Lorem ipsum
Lorem ipsum
如果您想要文本的内容,只需选择它们而不是父div
:
console.log($(“.mydiv p”).html())代码>
Lorem ipsum
Lorem ipsum
Lorem ipsum
对投票否决我和斯科特·马库斯的人说:你能解释一下原因吗?如果“使用br
标记”是指你希望保留纯文本内容,但保留新行字符,那么看看这把小提琴: