Что означает `a> b`? - PullRequest
       5

Что означает `a> b`?

1 голос
/ 10 июля 2011

Я читаю учебник по созданию shoutbox с jquery, php и ajax.В коде jquery он создает переменную, подобную этой:

var messageList = $(".content > ul");

. В html есть класс "content", в котором есть неупорядоченный список.Но я не понимаю синтаксис .content > ul при создании переменной.

Можете ли вы объяснить?

HTML

 <div class="content">  
            <h1>Latest Messages</h1>  
            <div id="loading"><img src="css/images/loading.gif" alt="Loading..." /></div>  
            <ul>  
            <ul>  
        </div>  

Ответы [ 4 ]

2 голосов
/ 10 июля 2011

Указывает на то, что к «ul» должен быть применен shoutbox, который является непосредственным потомком «.content».Без символа «>» он применяется к любому ul, который является потомком .content

1 голос
/ 10 июля 2011

Он ищет ul, который является прямым дочерним элементом .content, поэтому, если вы измените HTML на

<div class="content">
   <div>
      <ul></ul>
   </div>
</div>

ваш селектор не вернет ничего. Больше информации по всем видам селекторов на http://api.jquery.com/category/selectors/

1 голос
/ 10 июля 2011
1 голос
/ 10 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...