jQuery使用br标签获取文本值

时间:2018-04-19 21:05:43

标签: javascript jquery

我的代码:

<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标签发短信。

感谢您的帮助。

2 个答案:

答案 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()