在JavaScript基礎知識中,$,this和$(this)有什麼區別?
另外我想了解他們的使用
在JavaScript基礎知識中,$,this和$(this)有什麼區別?
另外我想了解他們的使用
總之(假設jQuery是包括在內,當然):
$
是window
containering jQuery庫本身的變量。this
是一個包含DOM元素的變量。$(this)
將元素this
轉換爲jQuery對象。所以基本上你不能談論的區別。一個是整個庫本身,另一種是隻使用庫...
另一個例子是明確的:
var $ = function(param) {};
var elem = this;
$ // the library
elem // the element
$(elem); // the usage
你確定嗎?這不是問題的複本@Rayon – eisbehr
@eisbehr - 在什麼情況下?怎麼樣 ? – Rayon
問題是關於'$'vs'$(this)',關於'this'和'$(this)'的重複。這是一個區別。 @Rayon – eisbehr