홈>
내 코드는 다음과 같습니다 :
<div id="tablesTabs">
<ul>
<li><a id="changed" href="#changedTable"><% "Changed" %></a></li>
<li><a id="unchanged" href="#changedTable"><% "Unchanged"%></a></li>
</ul>
</div>
<div id="tablesDiv">
<div id="changedTable" style="width:100%; height:430px;"></div>
</div>
그리고 자바 스크립트에서 :
$(function () {
$("#tablesTabs").tabs({
cache: true
}).scrollabletab();
loadTables();
});
if ($('#tablesTabs').tabs("option", "selected") == 0) {
//fill table with data
}
if ($('#tablesTabs').tabs("option", "selected") == 1) {
//fill table with other data
}
첫 번째 탭은 괜찮아 보입니다. 격자는 괜찮습니다. 그러나 두 번째 탭을 클릭하면 Uncaught jQuery UI Tabs : Mismatching fragment identifier 오류가 발생합니다. 문제는 무엇이고 어떻게 해결합니까?
- 답변 # 1
- 답변 # 2
탭의 href에는 # 기호가 있어야하고 탭 콘텐츠의 ID는 #을 가질 수 없습니다.
- 답변 # 3
내 경우는 태그 외부에있는 탭 콘텐츠였습니다. 공식 JQuery 예제 https://jqueryui.com/tabs/
<!-- error --> <div id="tabs"> <ul> <li><a href="#tabs-1">Nunc tincidunt</a></li> <li><a href="#tabs-2">Proin dolor</a></li> <li><a href="#tabs-3">Aenean lacinia</a></li> </ul> </div> <div id="tabs-1"> <p>abc.</p> </div> <div id="tabs-2"> <p>def.</p> </div> <div id="tabs-3"> <p>ghi.</p> </div> <!-- correct --> <div id="tabs"> <ul> <li><a href="#tabs-1">Nunc tincidunt</a></li> <li><a href="#tabs-2">Proin dolor</a></li> <li><a href="#tabs-3">Aenean lacinia</a></li> </ul> <div id="tabs-1"> <p>abc.</p> </div> <div id="tabs-2"> <p>def.</p> </div> <div id="tabs-3"> <p>ghi.</p> </div> </div>
관련 자료
- jQuery에서 선택 옵션 값이 1보다 작을 때 인식 할 수없는 표현식 오류가 발생하는 이유는 무엇입니까?
- sql - 삽입시 트리거를 만들려고 할 때 다중 부분 식별자 오류
- pointers - c ++ 오류 - 비정규 id 및 선언되지 않은 식별자 오류 사용이 필요합니까?
- javascript - dict 데이터를 jquery에 전달하지 못했습니다 오류 표시 - uncaught syntaxerror : missing) after argument list)
- c - "오류 - 선언되지 않은 식별자 사용"오류가 발생하는 이유는 무엇입니까?
- javascript - json 구문 분석 오류 수정 - 예기치 않은 식별자 "배열"
관련 질문
- javascript : 중첩 Ajax 호출 문제
- javascript : jquery는 div를 제거하고 애니메이션으로 다음 항목을 다시 정렬합니다.
- javascript : jquery로 움직이는 이미지 회전하기
- 내 함수가 완료되면 JavaScript(또는 jQuery)로 사용자 정의 이벤트를 시작합니다.
- javascript : URL에서 페이지로 이미지를 가져오는 방법
- javascript : 여러 위치에서 호출할 수 있도록 아래 jQuery code를 함수에 작성하는 방법은 무엇입니까?
- c# : JavaScript에서 경로 매개변수를 얻는 방법은 무엇입니까?
- javascript : 문서 내부 경고가 준비된 후에만 작동하는 트리거
- javascript : alert() 함수의 소스 code
- javascript : JQuery 및 CSS를 사용한 양식 유효성 검사
먼저 문제가 두 탭이 href 속성에 동일한 링크를 가지고 있는지 확인하십시오. 둘 다
두 번째로 탭 설정이 익숙하지 않은 것 같습니다. 어쩌면 괜찮지 만 항상 탭 div 안에 내용 div가 있습니다.#changedTable
각 탭마다 고유 한 href를 사용하십시오.as :