var allRapidSpells = $$('input[value^=RSW]');
有人能告诉我这是做什么的吗?
答案 0 :(得分:5)
我冒昧地猜测你正在使用MooTools这个JavaScript框架。 $$()
函数用于选择DOM中的元素(或多个元素)。
更具体地说,$$('input[value^=RSW]');
语法正在选择input
属性以value
开头的所有RSW
个元素。
其他属性选择器包括:
=
:等于*=
:包含^=
:start-with $=
:ends-with !=
:不等于~=
:包含在空格分隔列表中|=
:包含在“ - ”分隔列表中修改:好像Prototype,另一个JavaScript框架,使用same syntax。
答案 1 :(得分:2)
返回以RSW开头的所有输入值
答案 2 :(得分:1)
它使用参数'input [value ...'调用名为'$$'的函数,并将该函数的returnvalue分配给var allRapidSpells。
Javascript不认为'$'是保留字符,jQuery很好地利用了它。
答案 3 :(得分:0)
看起来它使用一些CSS选择器使用一些javascript库,CSS选择器返回所有值标签,其中值开始 RSW 。
答案 4 :(得分:0)
在名为$$的windows对象上调用一个方法,并向其传递一个字符串参数,该参数似乎是一个xpath表达式。
返回包含名为value的属性的输入标记,以RSW开头。