日期:2014-05-18  浏览次数:20463 次

高手支招:熟悉AJAX的请进!关于符号$的问题!
下面是一段js代码:
function   onChangeSelectOption()
      {
      var   bl   =   $find( 'PagingBulletedListBehavior1 ');
                       
      if   ($get( 'radioOption1 ').checked)  
            {
            bl.set_MaxItemPerPage();
            bl.set_IndexSize(1);
            }
      if   ($get( 'radioOption2 ').checked)  
            {
            bl.set_MaxItemPerPage();
            bl.set_IndexSize(2);
            }
      if   ($get( 'radioOption3 ').checked)  
            {
            bl.set_MaxItemPerPage(10);
            }
      if   ($get( 'radioOption4 ').checked)  
            {
            bl.set_MaxItemPerPage(20);
            }
      }

function   onChangeClientSort()  
      {
      var   bl   =   $find( 'PagingBulletedListBehavior1 ');
      bl.set_ClientSort($get( 'clientSort ').checked);
      }
------------------------
我在不少地方看到过符号$,请问符号$在js中到底是什么含义,用法又是怎样呢?

------解决方案--------------------
$get 找到指定id的元素
$find 找到指定的BehaviorID的元素
------解决方案--------------------
事实上,没有什么特殊的含义

javascript 中标识符,如变量名,函数名,类名等,是允许字符 $ 出现,并且可以以 $ 开头

你甚至可以这样定义一个函数

function $() { alert( "hello "); }

某些第三方js库中的标识符,以 $开头定义,只是它自己的规范而已,比如,表示是内部的私有方法,