选择所有具有特定属性的dom元素,最有效的方法是什么?
<input name="mode">
使用纯JavaScript,我会使用:document.querySelectorAll("[name='mode']")
或 document.querySelectorAll("[name]")
如果我不关心属性值。
选择所有具有特定属性的dom元素,最有效的方法是什么?
<input name="mode">
使用纯JavaScript,我会使用:document.querySelectorAll("[name='mode']")
或 document.querySelectorAll("[name]")
如果我不关心属性值。
由于某些原因,接受的答案对我不起作用(在这里使用cheerio ^1.0.0-rc.2)。
但是对于下面的标记:
<input value="123" name="data[text_amount]">
这个确实有效:
$('input[name="data[text_amount]"]'));
双引号起了魔法。从Cheerio的帮助文档中获得。