セレクターを使用するJQuery
と、現在の検索が行われるように見えます。document
要素内でのみ要素を検索するにはどうすればよいdiv
ですか?
jQueryセレクターは、CSSセレクターと非常によく似ています。
まず、divを選択してから、その下に移動します。
$('#my-div').find('some-selector').
または、問題の要素の子に一致するようにセレクターを作成します。
$('#my-div some-selector')
var elems = jQuery(".foo", jQuery("#divYourWantToLimitTo") ); //BAD
//or
var elems = jQuery("#divYourWantToLimitTo .foo"); //Better
//or
var elems = jQuery("#divYourWantToLimitTo").find(".foo"); //BEST
jQuery provides several ways to search for specific elements:
$("#your_div").find(".your_things"); //Find everything inside
//-or-
$("#your_div").filter(".your_things"); //Find only the top level
//-or-
$("#your_div .your_things"); //Easiest
var elements = $('div ' + yourSearch);
$('div-selector').find('the selector-you-are-looking-for');