IE7에서 기능이 작동하도록 Javascript에서 행을 변환하려고합니다. 아래는 변환하려고하는 코드입니다. 분명히 IE는 문제가 발생하는 클래스 속성이 설정되는 것을 좋아하지 않습니다. 그래서 내 솔루션 브라우저 호환성을 위해 JQuery를 사용하여 번역했다. 하지만 배열을 JQuery가 이해하는 것으로 변환하는 데 문제가 있습니다. Javascript 배열을 IE7 호환성을 위해 JQuery로 변환하는 데 문제가 있습니다.
이
코드입니다 :ulAccNm.children[iVal].setAttribute("class", "show");
나는 다음을 시도하지만 제대로 작동하지 않습니다.
$(ulAccNm).children(jQuery.inArray("iVal")).addClass('show').removeClass('hide');
iVal의 변수는 부모에게 보내는 전체 자식 수로 변환되고 클래스를 추가할지 여부를 결정하기 위해 각각을 반복합니다. 어떤 도움이라도 대단히 감사하겠습니다.
무엇이'ulAccNm'입니까? 이 "루프"는 어디에 묘사되어 있습니까? – Blazemonger
'.children (jQuery.inArray ("iVal"))'의 목적은 무엇입니까? '.children(). eq (ival) '이 필요했습니다. –
Kevin B.에 대해 잊어 버렸습니다. 문제를 올바르게 수정했습니다. 당신이 대답을 만들면 나는 그것을 올바른 것으로 받아 들일 것입니다. :) – blckenedicekaj