2011-11-17 72 views

回答

1

這應該可以做到。

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

這會工作,除了jQuery的用戶界面的選項卡功能,最終取代與該標籤的ID的鏈接中的href,無疑創建活動,使Ajax調用。所以我失去了加載href的能力。否則,這將工作。 – user1052781

+0

您可以將實際的href值置於不會被刪除的不同屬性中嗎?像ALT或標題或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> 
相關問題