js中的$符號代表什么
一、總結
1、$:相當於document.getElementById(...)
2、$常用用法:每句話意思下面有,好東西
$("div p"); // (1)
$("div.container"); // (2)
$("div #msg"); // (3)
$("table a",context); // (4)
二、在js中 $是什么意思?
jquery里的語法規則。相當於document.getElementById(...)
你看的是框架吧 一般用做替換document.getElementById
不過那都是自己定義的 本身沒什么意思
在 prototype 和DWR 的JS 類庫里也有這個符號,在這兩個類庫里的這個符號是代表 document.getElementByIdx()這個函數。為了達到document.getElementByIdx() 這個函數的效果,JQuery 也試用了 $() 這個符號。 例: var someElement = $("#myId"); 看起來比其他兩個框架的要多了一個“#” 。 好,看看下面的用法:
$("div p"); // (1)
$("div.container"); // (2)
$("div #msg"); // (3)
$("table a",context); // (4)
在prototype里看過這樣的寫法嗎?第一行代碼得到所有標簽下的P元素。 第二行代碼得到class 為container的元素, 第三行代碼得到標簽下面id為msg的元素。第四行代碼得到context為上下文的table里面所有的連接元素。如果你熟悉CSS,你會覺得這些寫法很眼熟!對了。正是。看出奧妙了吧。jquery就是通過這樣的方式來找到Dom對象里面的元素。跟CSS的選擇器相類似
