jQuery使用img标签从DIV中提取文本

问题描述 投票:0回答:1

我想从以下HTML中提取文本:

<div class="text_with_icon"> my text <img src="https://example.com/logo.png" alt="mylogo"> </div>

我试着简单地使用'.text()':

my_data = $('div.text_with_icon').text();
$('div.my_output_class').text(my_data);

但网站上的输出是纯文本:

my text <img src="https://example.com/logo.png" alt="mylogo">

下面的代码段:

my_data = $('div.text_with_icon').text();
$('div.my_output_class').text(my_data);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="text_with_icon"> my text <img src="https://example.com/logo.png" alt="mylogo"> </div>

<div class="my_output_class"></div>

如何使输出简单地为“我的文本”?

jquery
1个回答
0
投票

你不必使用“div.text_with_icon”。

按照下面的代码,通过此代码,您将只获得文本。 “我的文字”

$(document).ready(function(){
var text1=$(".text_with_icon").text();
alert(text1); //alert
console.log(text1); //console (press f12 to see returned value on console)
});
© www.soinside.com 2019 - 2024. All rights reserved.