ページにドロップダウンメニューがあります。これは次のようなものです。
<select id="my_dropdown" name="my_dropdown">
<option value="one">ONE</option>
<option value="two">TWO</option>
<option value="three">THREE</option>
</select>
<input type="text" size="10" id="foobar" value="0" />
そして私のjQueryコードは次のとおりです。
$('#foobar').keyup(function(){
notOptionOne();
}
function notOptionOne() {
if ( !$('#my_dropdown').val('one') ) {
alert('Option ONE was not selected');
}
}
ドロップダウンの選択内容に関係なく、入力ボックスにテキストを入力すると、アラートボックスが表示され、ドロップダウンの選択が1にリセットされます。警告ボックスを閉じるとき、または他のことをするときに、離れる場所を選択したままにしておきたい。この動作の原因は何ですか?