如何通过Jquery匹配部分文本?

时间:2014-05-07 06:30:21

标签: javascript jquery node.js

我正在通过 node.js 进行抓取部分,我希望匹配文本的一部分并获得结果,但我无法弄明白。我要解析的元素是:

<td title="shell power rate: score for the matched elements" 
style="text-align:right><b>Score-64</b></td>

我的 node.js 代码是:

$('td[title="shell power rate"]').filter(function(){
  var data = $(this);
  score1_SR = data.text();
  console.log(score1_SR);
}) 

所以在 node.js 中。我正在使用cheerio库,我希望文本输出为Score-64。

1 个答案:

答案 0 :(得分:0)

使用Attribute Starts With Selector [name^="value"] ^匹配属性选择器

中的起始字符串
$('td[title^="shell power rate"]').filter(function(){
  var data = $(this);
  score1_SR = data.text();
      console.log(score1_SR);
})