素朴な疑問 -jquery changeイベント - 何が間違っていますか?
私は下のFirefoxで(本当に些細なので、私はここに投稿することができ、最大嘲笑)ページを(他人をテストしていない)を実行すると、私は「準備完了」のアラートを取得するが、私は変更イベントを取得することはありませんselect要素から取得します。私はこれが動作するように見える他のページにコードを持っています。
FirebugまたはFFのエラーコンソールにエラーは表示されません。私は間違って何をしていますか? IDでforggoten "R" Iv'e
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<body>
<select id="SeachFor" name="SearchFor">
<option id="0" value="0" selected="selected">Customer Number</option>
<option id="1" value="1">Email Address</option>
</select>
<script type="text/javascript">
$(document).ready(function() {
alert("ready");
$("#SearchFor").change(function (evt) {
alert("changed");
});
});
</script>
</body>
あなたのフィールドのIDは 'のIDで=」でなければなりませんSeachFor "'(行方不明 'r')。したがって、 '$(" SearchFor ")'は何も検索しません。 –
Lol、ええ、私は今それを見る。本当に奇妙なのは、火かき棒が$( "#SearchFor")の結果を見つけたことを誓います。この上に私の髪を引っ張っているともちろん、それは愚かなものです。 – lamont
明らかに十分なカフェインではありません。 OMG LOLありがとうございます。 – lamont