$
関数です。あなたはそれに('.selector')
引数を渡しています。それが、何を取得するかを知る方法です。
jQuery
次に、見つかった DOM 要素が取り込まれたオブジェクトを返します。そのjQuery
オブジェクトにはメソッドがあります。
.click()
jQuery オブジェクトを呼び出すと、保持している一致する DOM 要素を繰り返し処理し、期待される操作を実行します。
これは非常に簡単な例です。
var $ = function(selector) {
return new jQuery(selector);
}
function jQuery(selector) {
var elems = document.querySelectorAll(selector);
this.length = [].push.apply(this, elems);
}
jQuery.prototype.click = function() {
for (var i = 0; i < this.length; i++)
console.log("clicking", i, this[i].nodeName);
return this;
}