私のページにはテキストボックスがあります。ユーザーはその中に1文字を入力します。その文字はリストアイテムの値と一致する必要があり、一致が発生するとすべての値が出力されます。ユーザーが「T」と入力すると、「 T"が印刷されます。
これはHTMLコードです。
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<input type="text" id="text1" class="cal" />
<input type="button" value="calculate" id="Button2" />
これはJQueryコードです。
$(document).ready(function() {
$("#calculate").click(function() {
var getsValue = $("#textbox1").val();
$("ul > li").each(function() {
if (getsValue == $(this).text()) {
"print here"
}
else {
alert("no")
}
});
});
});
文字列全体を入力すると機能しますが、1文字だけ入力する必要があります。助けてください。ありがとうございました。