我的代码:
<div class="mydiv">
<p> Lorem ipsum <br/>Lorem ipsum <br/> Lorem ipsum </p>
<div class="otherDiv"> </div>
</div>
我想从div &#39; mydiv&#39; 获取文字,但与 br 标签一起。我尝试使用$('.mydiv).text()
,但它删除了 br 标记。也尝试使用.html()
,但它显示了所有html in&#39; mydiv&#39;但我只想用br标签发短信。
感谢您的帮助。
答案 0 :(得分:1)
在子.html()
元素上使用p
方法。
console.log($(".mydiv p").html());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="mydiv">
<p> Lorem ipsum <br/>Lorem ipsum <br/> Lorem ipsum </p>
<div class="otherDiv"> </div>
</div>
答案 1 :(得分:-1)
如果您想要文本的内容,只需选择它们而不是父console.log($(".mydiv p").html());
:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="mydiv">
<p> Lorem ipsum <br/>Lorem ipsum <br/> Lorem ipsum </p>
<div class="otherDiv"> </div>
</div>
func()