【问题标题】:In Microsoft Ajax, what exactly does $find do?在 Microsoft Ajax 中,$find 究竟做了什么?
【发布时间】:2011-09-14 03:50:40
【问题描述】:

我对 Microsoft Ajax 中的 $find 究竟是什么感到非常困惑。 它是否只是以类似于 jquery 中的 $ 运算符或 javascript 自己的 getElementById 的方式返回一个控件?

如果我这样做了

$find('someControlId')

我会从 jquery 中得到相同的对象吗

$('#someControlId')

或Javascript

getElementById('someControlId')

我问的原因是因为当我在一些 Telerik 控件的 ClientId 上使用 $find 时,返回的对象似乎有一个类型。

那么这只是轮子被重新发明的另一个例子,还是它实际上做了其他事情?

【问题讨论】:

    标签: javascript jquery asp.net ajax microsoft-ajax


    【解决方案1】:

    我能够通过快速的 Google 搜索找到以下信息:

    为什么要选择 $find 而不是 $get? $get 函数 是 document.getElementById 的简写。因此,它只能看起来 用于 DOM 元素。 $find 函数代表 Sys.Application.findComponent 并适用于 Microsoft AJAX 库的任何组件 以编程方式创建。

    来自 MSDN:http://msdn.microsoft.com/en-us/magazine/cc135984.aspx

    如需进一步阅读,请查看Sys.Applicationl.findComponent doco

    【讨论】:

      猜你喜欢
      • 2011-06-18
      • 2012-07-23
      • 2016-09-10
      • 2023-03-15
      • 2012-10-17
      • 2021-06-04
      • 1970-01-01
      • 2018-07-30
      • 2019-10-06
      相关资源
      最近更新 更多