Ric*_*ick 21
应该知道,已经给出的唯一正确答案是包含属性值周围的引号的答案,即.
$("[name='value']")
Run Code Online (Sandbox Code Playgroud)
强制要求在值周围包含引号,请参阅:http://api.jquery.com/attribute-equals-selector/
如果您在引用nodeName或"tag"时使用"name",则只需按该字符串选择:
$("div")
$("a")
$("p")
$("input")
$("body")
Run Code Online (Sandbox Code Playgroud)
$('tagName')...
Run Code Online (Sandbox Code Playgroud)
为了<tagName />
或者
$('[name="attributeName"]')...
Run Code Online (Sandbox Code Playgroud)
为了<input name="attributeName" />
jQuery 选择器的工作方式类似于 CSS 选择器。