<select id="menu1">
<option data-icon="arrow-u" data-iconpos="top">- SELECT -</option>
<option data-icon="arrow-u" data-iconpos="bottom" selected="selected">Shrubs</option>
<option data-icon="arrow-u" data-iconpos="left">Trees</option>
<option data-icon="arrow-u" data-iconpos="right">Bushes</option>
</select>
<select id="menu2">
<option data-icon="arrow-u" data-iconpos="top">- SELECT -</option>
<option data-icon="arrow-u" data-iconpos="bottom" selected="selected">Shrubs</option>
<option data-icon="arrow-u" data-iconpos="left">Trees</option>
<option data-icon="arrow-u" data-iconpos="right">Bushes</option>
</select>
$('select').change(function () {
if ($(this).is('#menu1')) {
alert('menu hone has been changed')
}
})
上記は 2 つのメニューと 1 つの条件を示しています。メニュー 1 が選択されている場合はアラートです。私のコードには実際には 5 つのメニューがあるので、合理化する必要があります。
条件を、変更されたメニューの ID に変数を割り当てる行に置き換える必要があります。どうやってするの?