Cheerio:选择多个输入的值

问题描述 投票:0回答:1

我有一个像这样的输入表:

<table style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Age</th>
  </tr>
  <tr>
    <td><input value="Jill" /></td>
    <td><input value="Stein" /></td>
    <td><input value="30" /></td>
  </tr>
  <tr>
    <td><input value="Eve" /></td>
    <td><input value="Jackson" /></td> 
    <td><input value="94" /></td>
  </tr>
</table>

这些输入中的每一个还具有一类“接触单元”。

如何使用Cheerio一次性获得所有这些值?

如果我做$('.contact-cell').val()我只得到第一个输入的值Jill。我希望得到'Jill, Stein, 30, Eve, Jackson, 94''Jill Stein 30 Eve Jackson 94'['Jill', 'Stein', '30', 'Eve', 'Jackson', '94']的结果或类似的东西。

jquery-selectors cheerio html-input
1个回答
1
投票
$('.contact-cell').get().map(input => $(input).attr('value'))

get()将其变成js元素的数组

© www.soinside.com 2019 - 2024. All rights reserved.