入力が入力されたときに入力が埋め込まれているかどうかを確認する方法はありますか?今すぐ私のコードは、入力が入力されているかどうかを確認し、ユーザーが入力をクリックした後にdivを表示します。将来の検証方法が満たされたらdivを表示したいと思っています...入力の外側をクリックする必要はありません。入力をクリックしなくても入力が完了したときに新しいdivを表示
また、ユーザーが入力に戻ってデータを削除する必要がある場合は、表示するdivを保持する方法はありますか?
$(function() {
var _=$('input');
_.change(function() {
if (_.filter(function(){return $(this).val().length }).length==_.length)
$('.next').show();
else
$('.next').hide();
});
});
.next { display: none; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="name" type="text" />
<input id="email" type="text" />
<a class="next">show div</a>
それは(http://underscorejs.org/)[Underscore.js]と混乱する可能性があるため、変数名としてアンダースコアを使用するのではなくunsualええと、... – feeela
これはでしたが私はそれが私のニーズに最も適していることがわかったstackoverflowの前の答え。ちょうどそれをまだ変更していない。 – Becky