2009-06-10 11 views
1
var allRapidSpells = $$('input[value^=RSW]'); 

誰でも私にそのことを教えてもらえますか?Javascriptの混乱

+0

複数の質問がここにありますが、)その文字列は、XPathであるので、あなたは、XPathが何を知りたいか、または何$$(ある、または私たちが最初に取り組むべきどの部分? – DevelopingChris

答えて

5

私はあなたがMooTools、JavaScriptのフレームワークを使用していることを推測するベンチャー企業です。 $$()関数は、DOM内の要素(または複数の要素)を選択するために使用されます。

具体的には、$$('input[value^=RSW]');構文は、そのvalue属性RSWで始まるすべてのinputの要素を選択しています。

その他の属性セレクタが含まれます:

  • =
  • *=に等しいです:開始-と
  • $=
  • ^=が含まれて終了-で
  • !=:等しくありません〜
  • ~=:スペースで区切られたリスト
  • |=に含まれている:に含まれる ' - ' が

リストを区切っ編集:それはPrototypeかのように見えます、別のJavaScriptフレームワークは、same syntaxを使用しています。

2

戻りHAVA値がRSW

それはいくつかのJavaScriptライブラリを使用して、いくつかのCSSセレクタを使用していますように見えます
0

で始まるすべての入力は、CSSセレクタは、RSWを開始し、すべての入力タグを返します。

0

と呼ばれる$$ウィンドウオブジェクトのメソッドを呼び出して、XPath式であるように思われ、それに文字列引数を渡します。

RSWで始まるvalueという属性を含む入力タグを返します。

1

は、それは...入力[値 'パラメータで「$$」という名前の関数を呼び出し、VaRのallRapidSpellsにその関数の戻り値を割り当てます。

JavascriptがjQueryの優れた利用している予約文字であるように「$」を考慮していません。

関連する問題