Re: element.$1p( selector ) возвращает первый парент на странице
От: c-smile Канада http://terrainformatica.com
Дата: 05.01.15 18:11
Оценка:
Здравствуйте, Intriguer, Вы писали:

I>Получается, что .$1p возвращает не " returns nearest parent element matching the selector", а просто первый на странице.


Именно nearest parent element он и возвращает.

Проверяем:

<html>
  <head>
    <style>
    
    div.parent { border:1px solid red; margin:10px; }
    div.parent:checked { background:yellow; }
    
    div.check { 
      active-on!: self:checked = !self:checked,
                  self.$1p(div.parent):checked = self:checked;  
    }
    div.check:checked {
      color:red;
    }
    
    </style>
  </head>
<body>

  <div .parent>
    <div>
      <div.check>click me</div>
    </div>
  </div>
  <div .parent>
    <div>
      <div.check>click me</div>
    </div>
  </div>
</body>
</html>


Приведи свой пример в HTML виде — тогда можно будет понять что у тебя там не так.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.