【发布时间】:2017-03-31 16:02:24
【问题描述】:
我正在尝试更改点击事件的占位符文本,但它不起作用。我做错了什么?
$(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">
【问题讨论】:
-
它按预期工作
-
占位符文本或输入字段上的文本?
-
我把你提供的代码放到了一个sn-p中,你可以看到它工作得很好。如果您的网站仍有问题,请检查控制台是否有错误。
-
再一次 - 为什么是占位符?除非输入为空是看不到的,而且值永远不会和表单数据一起发送,所以看起来有点无意义
标签: jquery attributes placeholder