4

MicrosoftAjaxからの$findが実際に何であるかについて私はとても混乱しています。jqueryまたはjavascript自体のgetElementByIdからの$演算子が行うのと同様の方法でコントロールを返すだけですか?

私が行った場合

$find('someControlId')

jqueryから同じオブジェクトを取り戻しますか?

$('#someControlId')

またはJavascript

getElementById('someControlId')

私が尋ねる理由は、いくつかのTelerikコントロールのClientIdで$ findを使用すると、返されるオブジェクトが型を持っているように見えるためです。

それで、これは再発明されている車輪の単なる別の例ですか、それとも実際に何か他のことをしますか?

4

1 に答える 1

7

クイックGoogle検索で次の情報を見つけることができました。

$getではなく$findを選択する必要があるのはなぜですか?$ get関数は、document.getElementByIdの省略形です。そのため、DOM要素のみを検索できます。$ find関数はSys.Application.findComponentの略で、プログラムで作成されたMicrosoftAJAXライブラリのすべてのコンポーネントに適用されます。

MSDNから:http://msdn.microsoft.com/en-us/magazine/cc135984.aspx

詳細については、Sys.Applicationl.findComponentdocoを参照してください。

于 2011-09-14T04:10:10.910 に答える