Jqueryの質問...これは、keyupからの一致がボタンを表示する場合は値を見つけるのが簡単です。しかし、私はこの改善するために、2つの質問をお願いしたい:イムが立ち往生複数の文字列の特定の入力テキストにdivベースを表示する
$("#test").keyup(function() {
$("#yeah").css("display", this.value == "test" ? "block" : "none");
});
されています:
タイプtest
=良い
タイプtest here
=何も
I文字列がどのように配置されていても、それが置かれていても表示を保持したい場合
だから、例:I want to do some tests
-
を示し、他の質問は、あなたが複数の文字列をしますかどのようにあるのだろうか? test
などに表示したい場合はtest2
のようにしますか?この正規表現はそれでtest
またはsomething
で何かを一致する
$("#test").keyup(function() {
$("#yeah").toggle(/test|something/.test(this.value));
});
#yeah {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="test">
<div id="yeah">
Yeah!
</div>
:
'indexOf'または正規表現を使用して、' test'が値のどこにあるかをチェックします。 – Barmar