Проверьте, проверяются ли братья и сестры в неупорядоченном списке входов с помощью jquery - PullRequest
1 голос
/ 24 сентября 2011

У меня есть неупорядоченный список входов для флажков:

<ul>
  <li><input type="checkbox">parent
    <ul>
      <li><input type="checkbox">child
        <ul>
          <li><input type="checkbox">grandchild
            <ul>
              <li><input type="checkbox" checked="checked">great grandchild</li>
              <li><input type="checkbox">great grandchild</li>
              <li><input type="checkbox">great grandchild</li>
              <li><input type="checkbox" checked="checked">great grandchild</li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  </ul>

Если я сниму один из флажков, как я могу проверить, проверяются ли какие-либо братья и сестры только из этого "ul"?1005 * Я пробовал несколько вещей, таких как братья и сестры (), поиск () и индекс ().

1 Ответ

2 голосов
/ 24 сентября 2011
$(this).parent().siblings().children(":checkbox:checked").length

Это должно дать вам количество флажков «брат», которые отмечены.

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