Eri*_*tas 0 html javascript jquery dom jquery-selectors
我想选择一个链接some text然后我把:
$("a[text='some text']")
Run Code Online (Sandbox Code Playgroud)
但是没有用,那么我想测试从页面中选择所有链接.
$("a")
Run Code Online (Sandbox Code Playgroud)
但是这个jquery select指令只给了我页面的第一个或者最重要的链接.
为什么?
这里有一个例子:

提前致谢.
Bol*_*ock 10
Coding Horror没有使用jQuery:源代码中没有对库的引用.如果您尝试了jQuery('a'),则会收到错误,指出jQuery未定义或不是函数.
这个原因$('a')无论如何都有效,但只返回第一个元素,因为它$是在Chrome的开发者控制台中定义的,但是作为别名document.querySelector.此本机方法仅返回第一个匹配元素(如果有),与document.querySelectorAll此不同,返回所有匹配元素.
还有就是化名为不同的命令document.querySelectorAll,那就是$$.调用任一个将产生匹配选择器字符串的所有(256)元素:
> $$('a')
NodeList[256]
> document.querySelectorAll('a')
NodeList[256]
Run Code Online (Sandbox Code Playgroud)
双方$并$$都记录在这里.