2016-11-17 129 views
-2

我想更改單擊事件上的佔位符文本,但它不起作用。我究竟做錯了什麼?如何更改佔位符文本

$(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輸入字段中輸入您將無法看到佔位符文本
  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">