1、JS中$符號含義 【表示變量】比如變量 var s='asdsd'或var $s='asdasd';
【匹配結尾,在正則表達式中】/sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'則匹配,string='125sa21'則不匹配
【表示一個查找對象的函數】
復制代碼 代碼如下:
$=function (id) {
復制代碼 代碼如下:
return (typeof (id)=='object')?id:document.getElementById(id); };
其實就是一個自定義函數,用$只是簡單,其實用其它字符也是一樣的,
復制代碼 代碼如下:
f=function (id) {
復制代碼 代碼如下:
return (typeof (id)=='object')?id:document.getElementById(id); };
也可以 其中參數id是html文檔中的id, 比如
復制代碼 代碼如下:
<div id='ss'></div>
則obj=$('ss')就是引用的這個id='ss'的對象 使用$()方法
$() 方法是在DOM中使用過於頻繁的 document.getElementById() 方法的一個便利的簡寫,就像這個DOM方法一樣,這個方法返回參數傳入的id的那個元素。比起DOM中的方法,這個更勝一籌。你可以傳入多個id作為參數然後 $() 返回一個帶有所有要求的元素的一個 Array 對象。
2、JS中#符號含義 這個#XXXX是表示HTML某元素的id,這是根據css的選擇器來的,在css中#xxx就是表示通過指定的元素ID來查找元素一般HTML元素通過id屬性定義他的id。比如
復制代碼 代碼如下:
<SPAN style="FONT-FAMILY: FangSong_GB2312; FONT-SIZE: 14px"><div id="mydiv">...</div></SPAN>
這裡ID就是mydiv,用在上面的函數中就是$("#mydiv");而$(xxx)這個應該是jQuery的代碼,用來返回xxx指定的元素的,其中XXX兼容於css選擇器