使用Cheerio选择带有属性的元素

22

选择所有具有特定属性的dom元素,最有效的方法是什么?

<input name="mode">

使用纯JavaScript,我会使用:document.querySelectorAll("[name='mode']")document.querySelectorAll("[name]") 如果我不关心属性值。

2个回答

27

11

由于某些原因,接受的答案对我不起作用(在这里使用cheerio ^1.0.0-rc.2)。

但是对于下面的标记:

<input value="123" name="data[text_amount]">

这个确实有效:

$('input[name="data[text_amount]"]'));

双引号起了魔法。从Cheerio的帮助文档中获得


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接