html - 获取 HTML 标记内的值 - 需要在里面的文本标签
问题描述
我正在尝试从我的在线 CRM 中提取总收入值。
这是我要定位的页面源代码片段:
<div class="col-md-6 clear">
<label class="compact">Total Revenue</label>
</div>
<div class="col-md-6">
369.0
</div>
从文本字段中获取数据并查看网站源中是否存在数据是没有问题的,但我遇到的障碍是试图获得上述值。
一些额外的信息,除了值之外,这段 HTML 看起来总是一样的。
将“369.0”值提取到字符串的最佳方法是什么?
解决方案
使用 jQuery,您可以执行以下操作: 但是,根据您的代码的其余部分,不同的解决方案可能值得研究。
$(document).ready(function(){
var result = $(".col-md-6.clear").next().text();
$("#result").text(result);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-md-6 clear">
<label class="compact">Total Revenue</label>
</div>
<div class="col-md-6">
369.0
</div>
<div id="result" style="background-color: salmon;">
</div>