Как сделать замену текста в placeholder через промежуток времени?

Как сделать, чтобы текст в placeholder менялся через определенный промежуток времени?
Текст должен циклично меняться и три вариации, "bla bla bla", "vasya privet" , 'idi domoi'.
<input class="input-seach" type="text" placeholder="бла бла бла" >
  • Вопрос задан
  • 4392 просмотра
Решения вопроса 1
@glenean
Добавьте аттрибут id к input
<input class="input-seach" id="input-seach" type="text" placeholder="бла бла бла" >

Для чистого javascript
setTimeout(function(){
    document.getElementById('input-seach').placeholder='новый текст';
}, 3000);

Для jQuery
setTimeout(function(){ 
    $('#input-seach').attr('placeholder','новый текст');
}, 3000);

//или без id, только по классу .input-seach:

setTimeout(function(){ 
    $('.input-seach').attr('placeholder','новый текст');
}, 3000);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
setTimeOut( function(){
  $('.input-seach').attr('placeholder','ноу ноу ноу');
},1500);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы