2012-01-13 7 views
2

$(this)からサブ要素を取得するにはどうすればよいですか?jQueryのこのオブジェクトのターゲットサブ要素?

たとえば、このオブジェクト内のspan要素をどのように対象にしますか?

+0

あなたは何を試しましたか? jQueryの[documentation or tutorials](http://docs.jquery.com/Main_Page)をお読みになりましたか?あなたはあなた自身のために答えを見つけようと試みましたか? –

答えて

5

あなたはfind方法使用できます

$(this).find("span"); 

thisによって参照される要素の子孫であるすべてのspanの要素を見つけます。

あなただけではなくchildrenを使用することができ、直接子どもたちを気にしている場合:代わり

$(this).children("span"); 

、あなたはセレクタにコンテキストとしてthisを使用することができます。

$("span", this); 

さらに別のソリューションが必要とされるであろうthisが兄弟要素のセットを含むjQueryオブジェクトの場合(spanは子孫ではありません)その場合、filter

$(this).filter("span");