jquery найти с включенным дочерним селектором - PullRequest
0 голосов
/ 14 ноября 2011

Я уверен, что это широко известно, но я просто наткнулся на это.с помощью jquery find () в сочетании с дочерним селектором.

, поэтому с такой структурой.

<div id="first">
   <div></div>
   <div></div>
   <div><div></div></div>
</div>

, а затем с помощью jquery find для получения div внутри, исключая внутренний div.

$('#first').find('>div');

хотя в спецификации селектора это сказано, предполагая, что> после чего-то захватит все дочерние элементы.

E> F Соответствует любому элементу F, являющемуся дочерним элементом элемента E.

так что мой вопрос в том, что на самом деле говорит jQuery в этом утверждении.кажется, говорят, хватай ближайших детей, исключая своих детей.это точное утверждение?

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

С этой скрипкой: http://jsfiddle.net/jTpee/3/

Кажется, что она берет только первый уровень детей

Но, как говорится, вы также можете использовать это: http://jsfiddle.net/jTpee/2/

0 голосов
/ 14 ноября 2011

Просто попробуйте это.Он вернет только первый уровень потомков.

$('#first > div');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...