Как получить строку нет в ура ios? это конкретная версия - PullRequest
0 голосов
/ 08 апреля 2020

Я хочу получить номер строки тега html. При синтаксическом анализе html с использованием cheer ios я обнаружил, что если я использую это {withStartIndices: true}, то получаю строку no, но я использую версию "@ types / cheerio": "^ 0.22.17", "cheerio": "^ 1.0.0-r c .3"

Вот мой код ::

          // const $ = load(htmlPage, { xmlMode: true, withStartIndices : true });    getting error withStartIndices  that not a property
  const $ = load(htmlPage, { xmlMode: true });

 $('b').each((index, el) => {
  const text: string =  $(el).contents().first().text();
  if (text.toLowerCase().includes('data:')) {
  bottomInfo.isExist = true;
  bottomInfo.lineNo = $(el).get(0);
      /* already tried
           bottomInfo.lineNo = $(el).get(0).startIndex;
        bottomInfo.lineNo = $(el).startIndex;
      */
  }
 });

Как я могу получить строку №

1 Ответ

0 голосов
/ 08 апреля 2020

Через пару часов я просто проверяю, что withStartIndices: true не работает для машинописи "@ types / cheerio": "^ 0.22.17". Я напрямую использую "cheerio": "^ 1.0.0-r c .3 "и у меня это прекрасно работает

...