このコードはページロード時に発生しますが、実際に変更イベントが発生した場合は発生しません。jQuery change()はページロード時に発生します
jQuery('select#order_note_type').change(function() {
//random code here
});
私はそれがready
メソッドの内部ではないことを追加する必要があります。私はそれをバインドする必要がありますか?
EDIT:私は$(document).ready()
内であることを私のコードを変更して、バインドを使用し、私はまだ私の方法は、ページの読み込み時にのみ発動するために得る:
jQuery(document).ready(onReady);
function onReady() {
jQuery('select#order_note_type').bind('change',showTrackingInfo);
}
jsFiddleにこの動作を指定できますか? – j08691
'ready'メソッドの中に配置しようとしましたか? – arb
バインドしても差はありません。要素が変更されているか、ページが読み込まれたときにプログラムでオプションを選択していますか? –