jQuery タブを使用しようとしていますが、解決できない問題があります。
ドキュメントの本文のどこかに、次のものがあります。
<ul class="tabs-horizontal">
<li id="a" class="current"><a href="#">Tab A</a></li>
<li id="b"><a href="#">Tab B</a></li>
</ul>
私のスクリプトセクションには、次のものがあります。
<script type="text/javascript">
$(document).ready(function(){
var activeTabIndex = -1;
var tabNames = ["a","b"];
$(".tabs-horizontal > li").click(function(e){
for(var i=0;i<tabNames.length;i++) {
if(e.target.id == tabNames[i]) {
activeTabIndex = i;
} else {
$("#"+tabNames[i]).removeClass("current");
}
}
$("#"+tabNames[activeTabIndex]).addClass("current");
return false;
});
});
</script>
要素と比較e.target.id
しているので機能しません。tabNames
デバッグしたところ、 return が見つかりましe.target.id
た-1
。
li
では、これら 2 つのID (つまり"a"
と"b"
)を取得するにはどうすればよいでしょうか。
ありがとう。