我的应用程序中有标签导航的工作副本,我尝试将 jquery 更新为 latest(1.7.2) ,为此我从 jquery website 下载了 jquery-1.7.2.min.js 。更新后,以下行无法按预期工作tabContainers.hide().filter(':member').show();
这是完整的 jquery 方法。
$(function () {
var tabContainers = $('div.tabs > div');
tabContainers.hide().filter(':member').show();
$(window).bind('hashchange', function () {
var hash = window.location.hash || '#member';
tabContainers.hide();
tabContainers.filter(hash).show();
$('div.tabs ul.tabNavigation a').removeClass('selected');
$('a[hash=' + hash + ']').addClass('selected');
document.getElementById("submitform").action="newaction.action"+hash;
});
$(window).trigger( "hashchange" );
});
这是html部分
<ul class="tabNavigation">
<li><a href="#member">Tab1 </a></li>
<li><a href="#tab2">tab2</a></li>
<li><a href="#tab3">tab3</a></li>
</ul>
<div id="member">content goes here</div>
<div id="tab2 . . .
更新:将 :member 更改为 #member 或 :first 加载第一个 div 的内容,但仍然没有选择第一个 li。(成员选项卡)