关于改变而不是IE9列表上的火灾

时间:2013-09-23 14:46:48

标签: javascript jquery internet-explorer onchange

这是我的HTML:

  <select name="City" id="lstCities" data-val-cityvalidator-toolongerror="Votre ville doit être composé d’un maximum de 35 caractères." data-val-cityvalidator-max="35" data-val-cityvalidator-mandatory="True" data-val-cityvalidator-emptyerror="Le champ « Ville » est obligatoire" data-val-cityvalidator-displaycities="True" data-val-cityvalidator-defaultvalue="Autre..." data-val-cityvalidator="The field City is invalid." data-val="true" class="valid"><option selected="selected" value="HERBLAY">HERBLAY</option><option value="PIERRELAYE">PIERRELAYE</option>
<option value="0">Autre...</option>
</select>

我正试图在IE9中触发更改事件,如下所示:

    $("#lstCities").change(function () {
 alert('changed');
});

但是事件不会发生,为什么?这是我的简单http://jsfiddle.net/mGAUn/ lienjsfiddle

1 个答案:

答案 0 :(得分:0)

你忘了你在jsFiddle上包含了jquery。如果你包括它,将在任何浏览器上完美地工作。

Here你有一个包含jQuery的更新的jsFiddle。看左边的栏,最顶部的下拉列表。

(我不允许在没有代码的情况下发布jsFiddle链接,因此添加虚拟代码)

$("#lstCities").change(function () {
 alert('changed');
});