-1

次のhtmlコードがある場合

<div id="tabs">
    <ul>
       <li><a href="#tab-One" class="tabLink">This is tab one</a></li>
       <li><a href="#tab-Two" class="tabLink">This is tab two</a></li>
    ...
    </ul>
</div>

この文字列をいくつかの js 変数にフェッチするにはどうすればよいでしょうOneTwo(これはもちろん動的データになります)。この文字列は と の間に#tab-ありますclass=

4

3 に答える 3

1
var text = $("#tabs .tabLink[href='#tab-" + someJsVar + "']").text();
于 2012-12-27T18:10:17.593 に答える
1

クリック時にこれを行いたいと仮定すると、次のことができます

var activeTab = null;
$('#tabs .tabLink').click(function() {
    activeTab = $(this).attr('href').split('-')[1];
    window.alert(activeTab);
});
于 2012-12-27T18:13:08.613 に答える
-1

これにより、すべての .tabLinks が繰り返され、探している値が取得されます。

$('#tabs').find('.tabLink').each(function(i,el){
    alert($(el).attr('href').replace('#tab-',''))
});​
于 2012-12-27T18:14:03.153 に答える