попробуйте это возможно ... где #email
- идентификатор ввода текстового поля.
Это также предполагает, что первый элемент в массиве arry
является значением заполнителя по умолчанию. Если вы не хотите устанавливать жестко запрограммированное значение заполнителя по умолчанию в html, вы можете просто программно установить заполнитель при загрузке документа.
setInterval(function(){
var arry = ['example@example.com', 'placeholder 2', 'placeholder 3', 'placeholder 4']
$this = $('#email')
var old_placeholder = $this.attr('placeholder')
var old_placeholder_index = arry.indexOf(old_placeholder)
var new_placeholder_index = (old_placeholder_index + 1) % arry.length
$this.attr('placeholder', arry[new_placeholder_index])
}, 2000);