jquery를 사용하여 페이지에 두 세트의 탭을 만듭니다. 클릭하면 탭에 이미지가 표시됩니다. 첫 번째 탭 집합은 잘 렌더링되지만 두 번째 탭 집합은 렌더링되지 않습니다. jQuery를 만 DOM에서 첫 번째를 인식 할 수 있도록, ecimgtabs
:Jquery 탭이 렌더링되지 않습니다.
<div id="ecimgtabs">
<ul>
<li id="first"><a href="#ltec1">IMAGEI</a></li>
<li id="second"><a href="#ltec2">IMAGEII</a></li>
</ul>
<div id="ltec1">
<img src="path"></img>
</div>
<div id="ltec2">
<img src="path"></img>
</div>
</div>
<div id="ecimgtabs">
<ul>
<li id="first"><a href="#stec1">IMAGEI </a></li>
<li id="second"><a href="#stec2">IMAGEII </a></li>
</ul>
<div id="stec1">
<img src="path"></img>
</div>
<div id="stec2">
<img src="path"></img>
</div>
</div>
여기 JQuery와 스크립트입니다 :
$(document).ready(function(){
var tabdiv = $('#ecimgtabs div');
$('#ecimgtabs div').hide();
$('#ecimgtabs div:first').show();
$('#ecimgtabs ul li:first').addClass('selected');
$('#ecimgtabs ul li a').click(function(){
$('#ecimgtabs ul li').removeClass('selected');
$(this).parent().addClass('selected');
var currentTab = $(this).attr('href');
$('#ecimgtabs div').hide();
$(currentTab).show();
return false;
});
});
동일한 ID를 사용합니까? –
들여 쓰기는 다른 사람들이 귀하의 코드를 읽도록 도와줍니다. –