【发布时间】:2017-06-26 10:08:36
【问题描述】:
我有一个包含多个列表项的页面,其中包含存储信息的 div,如下所示:
<li class="item ">
<div class="name t-overflow">Symbiotic Ltd.</div>
<div class="price">
<span class="wai t-wai-reset">Stock Price: </span>$501.83
</div>
</li>
<li class="item ">
<div class="name t-overflow">Health Service</div>
<div class="price">
<span class="wai t-wai-reset">Stock Price: </span>$501.08
</div>
</li>
我需要做的是检查股票价格是否低于 X。例如。我需要将健康服务和股票价格结合起来:健康服务股票价格:501.08 美元
这样我就可以通过正则表达式 Health Service 找到它的价格。对于使用相同 div 名称的不同股票,大约有 30 个具有此信息的 div。 (名称和价格,每一个。)
【问题讨论】:
-
你目前有什么代码?
-
将价格放入带有类标识符的跨度内,然后通过 jquery 访问它
-
var x = 1e3; $('li.item').each(function(i) { var price = parseFloat($(this).find('.price').text().replace(/[^.0-9]/g, '')); if (price < x) $(this).css('background', 'yellow' ); });
标签: javascript jquery html css