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