Ich habe eine Auswahlbox abzufeuernkann nicht jQuery ändern() Ereignis auf Select von WatiN
<select id="myselectbox">
<option value='a'>First option</option>
<option value='b'>Second option</option>
</select>
Und jquery
$('#myselectbox').change(function() {
...
});
Und ein WatiN Test
SelectList list = Browser.SelectList(Find.ById("myselectbox"));
list.Select("First option");
In IE, Dadurch wird das Auswahlfeld geändert, der jquery-Ereignishandler wird jedoch nicht ausgelöst. Ich bin mir der vielen Probleme bewusst, die den Ereignishandler change() in IE umgeben. Also habe ich versucht, indem eine Reihe von Dingen auf die Probe um das Ereignis zu Feuer zu zwingen:
list.Blur();
list.Keypress('\r');
list.Click();
Ich habe auch versucht, außerhalb der Auswahlbox klicken, um den Fokus zu entfernen, in der Hoffnung das würde das Ereignis ausgelöst.
Irgendwelche Ideen?
+1: Gerade lief das gleiche Problem selbst – Mayo
+1: ich auch. Hat das schon jemand als Fehler gemeldet? –