2011-11-17 4 views

답변

1

트릭을 수행해야합니다.

$('a').click(function(e){ 
    e.preventDefault(); 
    $('#tab-content-target').load($(this).attr('href')); 
}); 
+0

이 JQuery와 - UI를 - 탭 기능을 제외하고, 일하는 것이 궁극적으로 탭의 ID와 링크의 HREF을 대체하고, 의심의 여지가 AJAX 호출을 만들기 위해 이벤트를 생성합니다. 그래서 href를로드 할 수있는 능력이 없어졌습니다. 그렇지 않으면 이것이 효과가있었습니다. – user1052781

+0

당신은 제거 될 수없는 다른 속성에서 실제 href 값을 만들 수 있습니까? alt 또는 title 또는 rel을 좋아합니까? –

1
<div class="tabs"> 
    <ul> 
    <li><a href="ajax/content1.html" class='aLink'>tab1</a></li> 
    <li><a href="ajax/content1.html" class='aLink'>tab2</a></li> 
    </ul> 
</div> 

<div id="tab-content-target"> 
    ... this is where new tabs get created 
</div> 

<script type='text/javascript'> 
    $('.aLink').click(function(){ 
      $.ajax({ $(this).attr('href'),success: function(data){ 
         $('#tab-content-target').html(data);       
        } 
      }); 
      return false; 
    }); 
</script> 
관련 문제