<select id="direction_X"></select>
私のphpスクリプトによって複数生成されています。X はその ID です。そうすることでそれらの要素を選択しようとしています:
$('select[id*="direction_"]').live('change', function() {
selected = $('select[id*="direction_"] option:selected');
option_ID = $(selected).val();
console.log(option_ID);
}
実際、使用すると option_ID が取得されますが、他のものを使用しようとすると、常に同じ option_ID が取得されます。
最初にクリックすると(空の文字列)が表示され、その後にクリックすると最初から正しい ID が表示されます。