크롬 11과 파이어 폭스 4에서 완벽하게 작동하는 jQuery 스크립트가 있는데 IE8에서는 문제가있는 것으로 보입니다. 선택자와 함께 jQuery parents() 함수를 사용하는 것과 관련이있는 것으로 보입니다. IE8에서 실행할 때 요소를 반환하지 않습니다.IE8에서 jQuery의 parents/closest (selector) 함수가 다르게 동작하는 이유는 무엇입니까?
동일한 증상을 보이는 간단한 문제를 over at jsFiddle으로 작성하여 큰 코드 조각을 방지합니다.
누가 여기에서 무슨 일이 일어날 지 말해 줄 수 있습니까?
업데이트 :closest()을 사용하면 유사한 동작이 발생하지만이 경우에 더 적합한 것으로 보입니다.
IE 8은'data-'속성을 전혀 지원합니까? 'data-'가 아닌 속성을 사용하면 제대로 작동합니까? 그리고 당신은'parents()'가'nearest()'보다는 당신이 원하는 것일 것이라고 확신합니까? –
@Craig : 저는 IE를 지원하려고하는 프로토 타입을 만들기 시작 했으므로 비 데이터 속성을 시도하지 않았습니다. 나는 네가 찾고있는 것보다 더 가까운 것 같다고 생각했다. 나는 그것에 대해 조사 할 것이다. –
예,'closest()'를 의미했습니다. –