jQueryのオブジェクトのクラス名の調べ方
javascriptでオブジェクトのクラス名を知る方法を探しているとObject.prototype.toString.apply
で調べられることがわかりました。
そこでjQuery
がクラス名を返すかどうか調べたところObject
が返ってきました。
Object.prototype.toString.apply($("input[type=checkbox]"))
"[object Object]"
これはそういう仕様なのでしょうかそれとも調べ方が間違っていますか?
そもそもクラス名を調べてその動作をドキュメントで探そうとしたのですが、ドキュメントによるとselectorで値が複数のものも単数のものも返り値がjQuery
になっていて調べる時の助けになりません。
javascriptで特定のオブジェクトの振る舞いを詳しく知りたいときにはどのような方法を取れば良いのでしょうか?
例えばRubyであれば「object.class
でクラス名を調べて、そのクラスのドキュメントを参照する。」という方法が取れました。似た手段を取ろうとしたのですが上手くいきませんでした。