从大字符串中取出文字

时间:2017-04-23 16:42:40

标签: javascript

我使用ajax来获取大量文本,这是整个网站的HTML。 现在我需要在本文中抓取特定的div。 如何获取div并仅显示其文本? 我已经尝试过.match和.search方法,只是无法理解它是如何工作的。 我也在localhost,windows 10中使用xampp。

1 个答案:

答案 0 :(得分:0)

您可以将html字符串传递给jQuery(),使用.find()获取具有特定属性的元素,链.text()获取匹配元素的.textContent

var htmlStr = `<div>text<div class="specific">text</div></div>`;
    
var text = $(htmlStr).find(".specific").text();

console.log(text);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>