Выберите 5 случайных элементов

C#3 - Это возвращает false как только символ, считаемый от начинающихся сбоев для соответствия его эквиваленту в конце:

static bool IsPalindrome(this string input)
{
    char[] letters = input.ToUpper().ToCharArray();

    int i = 0;
    while( i < letters.Length / 2 )
        if( letters[i] != letters[letters.Length - ++i] )
            return false;

    return true;
}
24
задан AlexC 1 October 2012 в 19:51
поделиться

4 ответа

Вот как получить 5 случайных элементов из выбора jQuery, плагины не нужны!

randomElements = jQuery("li").get().sort(function(){ 
  return Math.round(Math.random())-0.5
}).slice(0,5)

На данный момент у вас есть 5 DomElements, которые были случайно выбраны из всех LI, возвращенных jQuery

Вы можете делать с ними все, что хотите,
например, изменить их цвет:

$(randomElements).css("color","red")

или отобразить их объединенное текстовое содержимое:

$(randomElements).text()
52
ответ дан 28 November 2019 в 22:32
поделиться

Получить индекс случайных чисел, 1-5, и получить дочерний элемент ul с этим индексом. Примерно так:

var index = Math.floor(Math.random() * 5) + 1;  // nth-child indices start at 1
alert($("ul:nth-child(" + index + ")").text());
8
ответ дан 28 November 2019 в 22:32
поделиться
$("li:lt(5):random").text()
0
ответ дан 28 November 2019 в 22:32
поделиться

Почему бы просто не сделать это, это кажется довольно эффективным:

jQuery('li:random').slice(0, 5);
-1
ответ дан 28 November 2019 в 22:32
поделиться
Другие вопросы по тегам:

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