私はliのリストも持っています。また、動作していないこと:私は「(隠された)ではない」を使用しようとした動作していない:「目に見える」私はそれは素晴らしい作品が、IE-7に、この方法リストに表示されている隠されたliの代替クラスを次のように使用しないで表示します。visible
function ArrangeAlternateRows() {
$('#' + firstContainer + ' li, #' + secondContainer + ' li').removeClass('AltRow');
$('#' + firstContainer + ' li:visible:odd').addClass('AltRow');
$('#' + secondContainer + ' li:visible:odd').addClass('AltRow');
$('#' + secondContainer + ' li input[type="text"]').css("width", "100%");
}
を使用してCSSクラスを適用しています。
":visible"を使用せずにliにcssクラスを適用する代替手段はありますか?
私は 'なぜ思ったんだけど:visible'がノーでありますInternet Explorer 7でコードを作業しています。何らかの理由で互換性ビューに入っていますか?あなたの '
'に' 'を追加してみてください。 –@RichardNeilIlagan互換性ビュー – ankur
を誤って起動していないことを確認していませんか?あなたが本当に確信しているなら、私はそれがなぜ機能しないのか考えることはできません。私が間違っていなければ、このバギーの動作は1.3.2に戻っているようです。 –