gpt4 book ai didi

javascript - 使用 Cheerio 解析表格单元格内 HTML 表单中的文本

转载 作者:行者123 更新时间:2023-11-30 11:26:30 33 4
gpt4 key购买 nike

我有一个如下所示的 HTML 表格:

<tr class="row-class" role="row">
<td>Text1</td>
<td>
<form method='get' action='http://example.php'>

<input type='hidden' name='id_num' value='ABCD123'> <!-- < I NEED THIS VALUE -->

<button type='submit' class='btn' title='Check' ></button>
</form>
</td>
</tr>

我想获取名为 id_num 的隐藏输入类型的值。(在此示例中,我想要的值是“ABCD123” ).

我尝试用 cheerio 解析代码像这样:

var $ = cheerio.load(body);
$('tr').each(function(i, tr){
var children = $(this).children();

var x = children.eq(0);
var id_num = children.eq(1);

var row = {
"x": x.text().trim(), //this is correct, value is Text1
"id_num": id_num.text().trim() //This is empty, value is "", I want the value "ABCD123"
};
});

但我只得到第一个值是正确的。

如何从隐藏的输入元素 id_num 中获取值?

谢谢。

最佳答案

应该是:

$(tr).find('[name="id_num"]').attr('value')

关于javascript - 使用 Cheerio 解析表格单元格内 HTML 表单中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47840449/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com