データベース エントリが入力された 8 つのドロップダウン ボックス (存在しない場合は空白) を持つフォームがあります。
例えば:
<select name='admin_id[]' id='admin_select1st' class='listbox medium'>
<select name='admin_id[]' id='admin_select2nd' class='listbox medium'>
など、8 つのエントリまで続きます。
私が(最終的に)やろうとしているのは、これらの選択ボックスの1つが変更されたときに、jQueryポストを使用してテキスト入力フィールドを更新することです。
現在起こっていることは、次の jQuery を使用すると、(変更したものだけでなく) 選択ボックスのそれぞれについてアラートが表示されることです。
<script type='text/javascript'>
$("[id^=admin_select]").change(function() {
alert('Handler for .change() called.');
});
</script>
admin_select で始まる任意の ID に一致するように指示しているため、現時点ではこれは予期される動作です。私が知る必要があるのは、このコードを 1 回使用して、admin_select1st、admin_select2nd、admin_select3rd などごとにコードを 8 回繰り返す必要がないようにする方法はありますか?