javascriptに関して以下の知識不足があります。展開できる 5 つの異なるタブを含むナビゲーション タブ メニューがあります。しかし、ページが(前のページまたはURLの引数に基づいて)特定のタブをロードするときに展開する必要があります。ブートストラップページには例があります:
<script>
$(function () {
$('#myTab a:last').tab('show');
})
</script>
私の質問は、「a」が何であるかがわからず、引数を渡すことができないため、たとえば2番目のタブが表示されることです。「last」の代わりに整数または #reference を渡すと、機能しません。ここで正しい構文を知っている人はいますか?
質問する
1873 次
1 に答える
3
#myTab a:last
「 id を持つ要素に含まれる最後の<a>
タグ#myTab
」を意味する jQuery セレクターです。したがって、その関数は、show
そのセレクターに一致する要素でメソッドを実行します。
別の要素を選択する場合は、任意の jQuery セレクターを使用できます。それらはたくさんあります: CSS 標準セレクターに加えて、これらのもの.
#id
特定の問題については、それを渡すか、使用して2番目のタブを選択できます( 「2番目の子である要素」を:nth-child(2)
意味します)。
于 2012-09-12T19:33:44.070 に答える