機能がIE7で機能するように、Javascriptの行を変換しようとしています。以下は、変換しようとしているコードです。明らかに IE は、問題が発生する場所である class 属性が設定されるのを好みません。したがって、私の解決策は、ブラウザの互換性のために JQuery を使用して翻訳することでした。しかし、配列をJQueryが理解できるものに変換するのに問題があります。
これはコードです:
ulAccNm.children[iVal].setAttribute("class", "show");
以下を試してみましたが、正しく動作しません。
$(ulAccNm).children(jQuery.inArray("iVal")).addClass('show').removeClass('hide');
iVal の変数は、親への子の総数に変換され、それぞれをループして、クラスを追加するかどうかを決定します。どんな助けでも大歓迎です。