Задать вопрос

Как посчитать количество элементов в блоке jquery?

Имеется div.line. В нём есть p.hint и n-ное колиество div.five, в каждом из которых есть 0-5 div.cell. Как мне в $(document).ready() добавить количество всех div.cell к уже существующему тексту в p.hint?

<div class="line">
    <div class="row"><p class=hint>ЗДЕСЬ ДОЛЖНО БЫТЬ 8</hint></div>
    <div class="five">
        <div class="row">
            <div class="cell">...</div>
        </div>
        <div class="row">
            <div class="cell">...</div>
        </div>
        <div class="row">
            <div class="cell">...</div>
        </div>
    </div>
    <div class="five">
        <div class="row">
            <div class="cell">...</div>
        </div>
        <div class="row">
            <div class="cell">...</div>
        </div>
        <div class="row">
            <div class="cell">...</div>
        </div>
        <div class="row">
            <div class="cell">...</div>
        </div>
        <div class="row">
            <div class="cell">...</div>
        </div>
    </div>
</div>
  • Вопрос задан
  • 14019 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
abler98
@abler98
Software Engineer
$(document).ready(function () {
    $('p.hint').bind('click', function () {
        var length = $('dive.five div.cell').length;
        $(this).html(length);
    });

    $('p.hint').trigger('click');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы