我知道这可能是一个新手问题,但每次我看到这样的代码:
var table = $("table[title='Refresh']");代码也是这样的:
$(function () {
$("#datepicker").datepicker();
});我总是给$符号上了一层彩。它是一种占位符吗?或者这意味着它是动态的?
发布于 2013-02-26 03:31:14
它是一个很可能是jQuery的JavaScript函数。许多JS框架将$定义为根选择器函数,其中最著名的是jQuery。
这与ASP.NET没有任何关系。
发布于 2013-02-26 03:31:34
$与ASP.NET没有特别的关系,而是与jQuery或Prototype的可能使用有关,这两者都使用$作为函数的别名。在使用jQuery的情况下,$只是不必编写jQuery的快捷方式,如下例所示:
jQuery('selector').datepicker()和写作是一样的
$('selector').datepicker()jQuery提供了noConflict()方法,以避免与使用相同$别名的任何其他Javascript框架发生冲突。
发布于 2013-02-26 03:31:22
这不是ASP.NET的一部分,它实际上是JQuery库的一部分,后者是一个用于客户端处理的JavaScript库。
http://jquery.com/
https://stackoverflow.com/questions/15074885
复制相似问题