selector


version 1.3 以降

解説

jQuery オブジェクトの要素集合の生成に指定された、セレクタ文字列を返します。

主に開発者向けです。
jQuery内部では、live(eventType, [eventData], handler) の実装等で使用されています。

戻り値

  • 指定されたセレクタ文字列

関連

例1:各 jQuery オブジェクトのセレクタ文字列を表示します。

$("#view")
    .append($("p:even").selector).append("<br/>")
    .append($("p:even").slice(3,5).selector).append("<br/>")
    .append($("p:even").find(":first").selector).append("<br/>");


内部実装

Traversing 系の呼び出し時には、 find() 関数 の場合は、contextSelector + " " + selector、それ以外の場合は、contextSelector.methodName(args) になります。

これは、pushStack(elements) で実装されていますので、解説を参照してください。