찾다

 >  Q&A  >  본문

jquery - jquey 탭 ajax 로드 HTML 충돌 문제가 있습니까?

탭 로드의 html에 js, html, id가 포함되어 있을 수 있습니다. 어떻게 해결하나요?

(ifame은 필요하지 않습니다. iframe이 로드될 때마다 로드만큼 좋지는 않습니다. 캐시하더라도 초기화가 많이 필요합니다. 게다가 iframe 내부에 대화 상자를 표시하는 것도 매우 어렵습니다. iframe 외부에 동일한 대화 상자가 여러 페이지에 표시됩니다.)

迷茫迷茫2758일 전888

모든 응답(1)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:51:51

    세 가지 옵션이 있습니다:

    1. 몇 가지 명명 규칙을 사용하여 ID를 충돌하지 않는 형식으로 수정하세요. 이 솔루션은 주제의 요구 사항에 가장 부합하지 않는 것처럼 보이지만 나중에 단계에서 많은 문제를 줄일 수 있기 때문에 개인적으로 권장합니다. 이러한 HTML이 논리적으로 동일한 인터페이스에 있는 경우 서로 다른 ID를 가져야 합니다. 그렇지 않으면 나중에 논리와 스타일을 작성할 때 문제가 발생합니다.

    2. 탭의 HTML에만 ID 충돌이 있고 동시에 하나의 탭만 표시된다고 가정하면 탭을 잘라낼 때마다 표시되지 않은 탭을 DOM에서 분리하고 다음 경우 추가하는 것을 고려할 수 있습니다. 필요합니다.

    3. <iframe>contentWindow를 설정하여 HTML을 표시하려면