2012-10-15 2 views
1

나는 실행하려는 이유 : 마지막으로 아이를 즉 7에 난 단지 CSS로는 가능하지 알고하지만 난 JS jQuery에 Heres는 다음 코드를 추가JQuery와 IE7에서 작동하지 않는 마지막으로 자녀와 8

$('#columncontainer > div:nth-child(even)').addClass("mar-right");

내 HTML은

<div id="columncontainer"> <div class="list-type"></div> <div class="list-type"></div> </div> 

는 IE7과 다른 IE8이 코드는 브라우저에서 모든 곳 노력과 함께 실종있는 일이있다.

+0

IE8에서 작동해야합니다. – eomeroff

답변

0

IE7은

BROWSER COMPATIBILITY

이 문제는 jQuery로 클래스를 추가하고이 같은 CSS 파일 로 선택할 수 있습니다를 해결하기 위해 모든 브라우저 호환성을 보려면이 링크를 참조 nth-child 을 지원하지 않습니다

$('#columncontainer:nth-child(even)').addClass('mar-right'); 
+0

하지만이 js fillde 작품은 왜 내게 말할 수 있습니까? http://jsfiddle.net/davidThomas/aDtk4/1/ – Santosh

1

: IE7에서 작동하지 않습니다 마지막 아이는, 대신에이 시도 :

$('#columncontainer').last().addClass('mar-right'); 
+0

글쎄요. 전혀 작동하지 않습니다. – Santosh

0

나는 귀하의 코드와 스크립트를 시도했는데 .it은 ie7과 ie8에서 나를 위해 잘 작동합니다. 링크를 참조하십시오.

http://jsfiddle.net/Ta9xu/1/

+0

제발 코드가 작동하지 않는 이유를 말해 주실 수 있습니까? localhost .. 두 개의 헤더가 있습니다 – Santosh

+0

두 개의 froward로 시도하십시오. 슬래시 또는 ' – YogeshWaran

관련 문제