はい、IEでは動作せず、「クリック」を使用しています。しかし、ここに私の問題があります。jquery 'change'イベントがIEで動作していません
私は2つの選択ボックス - 国と都市を持っています。 国を選択すると、都市選択ボックスが表示されます(Googleマップが更新されます)。
次のコードは、IEとOperaで魔法のように動作します:
if (jQuery('#city').length > 0) {
jQuery('#city').change(function(){ populateCityListBox(); });
}
私が使用している場合は、私が選択ボックスの矢印をクリックすると、その後populateCityListBoxは()を1回トリガされ、代わりに「変更」の「クリック」 、もう一度、リストボックス要素をクリックします。
このダブルトリガーを避けるにはどうすればよいですか?
IE8とIE7(Compat)の.changeでフォーカスを失うことなくうまく動作するselectがあります。 – Marc
マーク:私たちにコードを教えてもらえますか? – Steven
@スティーブン、魔法の$はありません( "#id-selector")。 TM – Marc