$("select#promoProductList_length").val();
上記のコードは、IE 8 の一部の特定のバージョンを除いて、すべてのブラウザー (Firefox、chrome、IE) で正常に動作します。
これは、これらのブラウザーでは未定義として値を与えています。
そこで、いくつかの回避策を実装しました。
つまり、
$("#promoProductList_length option:selected").text();
正常に動作しています。
特定のバージョンの IE で最初の行が機能しない理由は何ですか?