jQueryは現在window、デフォルトの要素として使用しているため、のような呼び出しは、内のタグ$('div')を検索します。divwindow
次のようにjQueryのデフォルトを変更する方法はありますか?
$.defaultRoot = $('.anyOtherRootElement');
$('div').text("Hello");
.anyOtherRootElementこれにより、クラスを含む要素内のすべてのdivが選択されます。
前もって感謝します
Upate
ここで質問をもう少し洗練するだけの更新:
何が何であるかを知らない外部スクリプトからの外部クエリに基づいて上記のアクションを実行したいdefaultRootので、現在のベースと思われるものを呼び出すことができます。この場合、残念ながら、2番目のパラメータはオプションではありません。
同時に、returnを作成するfunctionと、、などのdefaultRoot.find(el)第1レベルのメソッドを使用できなくなります。残念ながら、それも不可能です。$.trim$.each