こんにちは、今回は上記の件で質問させていただきます。
jQueryでタブメニューを作成しており、クリックした要素へクラスを移動という
タブメニューとしての動作は出来ております。
タブを移動するとコンテンツの内容が切り替わるのですが、コンテンツにはテキストエリアがあり
その内容を保持したままタブの切替を行いたいと思っております。
(配列にタブ番号で紐付け、切替時に内容を書き換える)
HTMLは以下のとおりです。
lang
1<p class="tab"> 2 <a href="#" class="active">1</a> 3 <a href="#">2</a> 4 <a href="#">3</a> 5 <a href="#">4</a> 6 <a href="#">5</a> 7</p>
しかし、一番最初にactiveがついている要素(一番目の要素)以外にactiveを追加し、
lang
1$(".tab a").index(".active")
と行っても-1が返ってきます。(一番目の要素はきちんと0が返っている)
一番目の要素のみindexが効いているということは、クラス追加した要素に対して
indexは使えないのでしょうか?ご教示よろしくお願いいたします。
追記
こちらの事情でコンテンツはHTMLの表示を切り替えるものではなく、
JavaScriptを使ってHTMLを書き換える方法をとっております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/06 02:43
2015/04/06 02:43