$(document).click(function(e) { var target = $(e.target); if (target.is('#target') || target.parents().is('#target')) { console.log('click'); } });
parents と is の組み合わせが出てきませんでした。
jQuery の良さは複数要素を前提に処理が行われることだと思います。
読み終わりました。
プロジェクトリーダーの方が書かれているだけあって、思いが込められていて面白かったです。トピックブランチに関する話などバージョン管理の考え方も学べます。 Git を使い始めて、もう少し詳しくなってみたいって人は読んでみるといいかもしれません。
Linus 君と呼べてしまっているのがいいですね。