0
我使用JQuery選項卡插件和ajax json mvc來檢索這些選項卡中的數據。 一切工作正常與onclick事件,但我需要加載頁面內第一個頁面加載內容。 下面的代碼jquery選項卡,第一個選項卡上的onload事件
<script>
$(function() {
$("#tabs").tabs();
// how to add onload event for Tab One GetTabData(id);
$(".tabLink").click(function (event) {
var id = $(this).parent().text();
GetTabData(id);
});
});
</script>
<div class="demo">
<div id="tabs">
<ul>
<li><a href="#tab-1" tabId="1" class="tabLink">Tab One</a></li>
<li><a href="#tab-2" tabId="2" class="tabLink">Tab Two</a></li>
<li><a href="#tab-3" tabId="3" class="tabLink">Tab three</a></li>
<li><a href="#tab-4" tabId="4" class="tabLink">Tab four</a></li>
</ul>
<div id="tab-1">
</div>
<div id="tab-2">
</div>
<div id="tab-3">
</div>
<div id="tab-4">
</div>
</div>
</div>
這個'var id = $(this).parent()。text();''是什麼意思?爲什麼不直接從href'$(this).attr('href')獲取id。replace('#tab - ','')'? 'tabId'不是一個有效的html屬性,並且你不能(*不應該*)只做一個 – nbrooks 2012-07-23 04:52:44