Re[2]: element.$1p( selector ) возвращает первый парент на странице
От: Intriguer  
Дата: 06.01.15 08:57
Оценка:
Здравствуйте, c-smile, Вы писали:

Не совсем то, мне нужно, чтобы по клику на внешний чекбокс — проставлялись внутренние

<html>
  <head>
    <style>
    
       .checkbox { 
    active-on!: self:checked = !self:checked,
    self.$1p(div.duplicate-found).$(.location-check)->@(item)(element el = $1(#<item.id>)
        , el:checked = self:checked ? true # null);
    }
    
    </style>
  </head>
<body>
<div .duplicate-found>
            <table>
                <tr>
                    <td .first-duplicate-td><span .checkbox #duplicate-found-check></span></td>
                    <td><span .root-folder></span></td>
                    <td .location-name><span .duplicate-file-name>doc.docx</span></td>
                    <td .total><span .duplicate-file-size>23.45</span><span>MB</span></td>
                </tr>
            </table>
            <ul .tree-lines>
                <li .path-list><span .location-check></span><span .duplicates-path>C:\</span></li>
                <li .path-list><span .location-check></span><span .duplicates-path>C:\</span></li>
                <li .path-list><span .location-check></span><span .duplicates-path>C:\</span></li>
            </ul>
        </div>
        <div .duplicate-found>
            <table>
                <tr>
                    <td .first-duplicate-td><span .checkbox #duplicate-found-check></span></td>
                    <td><span .root-folder></span></td>
                    <td .location-name><span .duplicate-file-name>doc.docx</span></td>
                    <td .total><span .duplicate-file-size>23.45</span><span>MB</span></td>
                </tr>
            </table>
            <ul .tree-lines>
                <li .path-list><span .location-check></span><span .duplicates-path>C:\</span></li>
                <li .path-list><span .location-check></span><span .duplicates-path>C:\</span></li>
                <li .path-list><span .location-check></span><span .duplicates-path>C:\</span></li>
            </ul>
        </div>
</body>
</html>


Внешний у меня в таблице, за таблицей идет список — внутренние в списке — я пытаюсь получить самый верхний div, который содержит и таблицу и список — и у него отыскать .location-check — чекбоксы списка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.