テキストボックスに何かを押した後、常に変化すると思われるテキストのスパンがあります。"onkeypress"ラグを変更してjQueryを変更する
<input type="text" class="response" onkeypress="return ChangeSpan()" id="how_many" name="how_many" placeholder="Enter how many..." />
と私のjQuery:
<script type="text/javascript">
function ChangeSpan() {
var text = $("#how_many").val();
$('#changeText').text(text);
}
</script>
それは完全に罰金働いているが、私はその唯一の存在"df"
スパン上、の"dfg"
を言わせて押したとき。次のチャレクタを追加するときにのみ、"g"
が追加されます。
最後の文字にも反応したいと思いますが、どうすればいいですか?
+1これはなぜこの問題を修正し、イベント属性を妨げるのか説明するためです。 –
ありがとう!それは完全に働いた! – thormayer
jQueryのようなフレームワークを使用していなくても、インラインイベントを使用するのは悪い習慣です。 –