私がしたいことは、ユーザーが自分のアプリケーションの入力を終えたときにその入力値が入力されたメッセージを表示したときのようなものです。多くの入力がありますので、 IDを入力すれば、どうすればこの問題を解決できますか?私は$(this).value
を選択されてやろうとしているが、私は唯一の「undefinied」を取得することは、ここで私はあなたのコードが動作していないIDなしで入力値を取得する方法
var timer = null;
$(document).ready(function() {
$('input').keydown(function (event) {
clearTimeout(timer);
timer = setTimeout(validarType, 1000)
});
});
function validarType() {
var xd = $(this).value;
alert(xd);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text"/>
があった場合、あなたが入力を取得するために、親/子関係を使用することができ、私はあなたのDOMの残りの部分を見てみましょうがページ上に1つ以上の入力があります。 –
なぜあなたのバリデータメソッドに値を渡さないと、その値がより再利用可能になります。タイムアウトで無名関数を使用して、値でバリデータメソッドを呼び出します。 – ste2425