select带有cheerio属性的元素

什么是最有效的方式来select具有一定属性的所有DOM元素。

<input name="mode"> 

如果我不关心属性值,使用普通的javascript我会使用: document.querySelectorAll("[name='mode']")document.querySelectorAll("[name]")

好的,我在cheerio文档中find它,下面是你如何做到的:

 $('[name=mode]') 

cheerio文档:select器

出于某种原因,接受的答案不适合我(在这里使用cheerio ^ 1.0.0-rc.2)。

但对于以下标记:

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

这工作:

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

双引号做了魔术。 从cheerio的帮助文档得到的 。