Как динамически изменить значение заполнителя события onLoad с помощью jQuery?

Я работаю над проектом, в котором я хочу менять местозаполнитель каждый раз, когда пользователь обновляет страницу. Я хочу только с 1 по 9 место в заполнителя.

<div class="control-group">
    <div class="controls">
        <div class="main_input_box">
            <label >PIN </label>
            <input class="pass" type="password" placeholder="5th" />
            <input class="pass" type="password" placeholder="2nd" />
            <input class="pass" type="password" placeholder="1st" />
        </div>
    </div>
</div>

Когда пользователь загрузит страницу, все значения заполнителя должны быть изменены, аналогично rand() функция в PHP. Как это можно сделать в jQuery?

1 ответ

Решение

Я надеюсь, что это поможет вам:

var temp;
var nums = [];
$(document).ready(function () {
    $('.pass').each(function(i, obj) {
        do {
            temp = Math.floor(Math.random() * 9) + 1;

            $(this).attr("placeholder", temp);
        } while (nums.indexOf(temp) != -1);
        nums.push(temp);
    });
});

9 и 1 в макс и мин

Другие вопросы по тегам