jQuery - как считать количество лития и добавить тот, если число нечетно?

Инструменты-> Опции-> Среда-> Клавиатура

Установка ярлык для закрытия активного документа. Ctrl+Alt+W в моем случае.

8
задан Marlon Creative 24 September 2009 в 14:50
поделиться

3 ответа

Попробуйте следующее:

$("ul").each(function() {
    var elem = $(this);
    if (elem.children("li").length % 2 != 0) {
        elem.append("<li></li>");
    }
});

Это должно добавить по одному элементу списка в каждый неупорядоченный список с нечетным количеством элементов.

10
ответ дан 5 December 2019 в 10:04
поделиться

Я бы сделал это так:

if ($('ul#my-ul > li').length %2 != 0){
    $('ul#my-ul').append('<li></li>');
}
4
ответ дан 5 December 2019 в 10:04
поделиться
if( $('#myUnorderedList > li').size() % 2  != 0 )
{
    //add an extra li somewhere
    $('#myUnorderedList').append( '<li>content</li>' );
}
3
ответ дан 5 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

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