2016-11-17 4 views
-2

Я пытаюсь изменить текст заполнителя на событие click, но его не работает. Что я делаю не так?Как изменить текст заполнителя

$(document).on('click', '#HitMe', function() { 
 
    $('#SessionId').attr('placeholder', "changed"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="SessionId" type="text" value="" placeholder="Please Enter Session ID"> 
 
<input id="HitMe" type="text" placeholder="HitME">

+0

Работает как ожидалось –

+1

текст заполнителя или текст в поле ввода? –

+0

Кажется хорошо работать. https://plnkr.co/edit/oc0kdwVuAg26TT4fZaie?p=preview –

ответ

1

Он прекрасно работает,

Пожалуйста Проверьте эти две точки.

  1. Когда есть текст, введенный в поле SessionId ввода вы не сможете увидеть текст Holder место
  2. Проверьте, что вы включили в библиотеку Jquery

$(document).on('click', '#HitMe', function() { 
 
    $('#SessionId').attr('placeholder', "changed"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="SessionId" type="text" value="" placeholder="Please Enter Session ID"> 
 
<input id="HitMe" type="text" placeholder="HitME">

Смежные вопросы