25

セレクターを使用するJQueryと、現在の検索が行われるように見えます。document

要素内でのみ要素を検索するにはどうすればよいdivですか?

4

6 に答える 6

33

jQueryセレクターは、CSSセレクターと非常によく似ています。

まず、divを選択してから、その下に移動します。

$('#my-div').find('some-selector').

または、問題の要素の子に一致するようにセレクターを作成します。

$('#my-div some-selector')
于 2012-05-11T00:30:55.153 に答える
8
var elems = jQuery(".foo", jQuery("#divYourWantToLimitTo") );  //BAD
//or
var elems = jQuery("#divYourWantToLimitTo .foo");  //Better
//or
var elems = jQuery("#divYourWantToLimitTo").find(".foo");  //BEST
于 2012-05-11T00:31:54.327 に答える
2

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
于 2012-05-11T00:35:10.907 に答える
0
var elements = $('div ' + yourSearch);
于 2012-05-11T00:30:52.390 に答える
0
$('div-selector').find('the selector-you-are-looking-for');
于 2012-05-11T00:32:34.957 に答える