用jquery获取html元素

时间:2012-12-27 18:06:06

标签: javascript jquery

如果我有以下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=

之间

3 个答案:

答案 0 :(得分:1)

var text = $("#tabs .tabLink[href='#tab-" + someJsVar + "']").text();

答案 1 :(得分:1)

假设您想在点击时执行此操作,您可以执行以下操作

var activeTab = null;
$('#tabs .tabLink').click(function() {
    activeTab = $(this).attr('href').split('-')[1];
    window.alert(activeTab);
});

答案 2 :(得分:-1)

这将迭代所有.tabLinks并获取您正在寻找的值。

$('#tabs').find('.tabLink').each(function(i,el){
    alert($(el).attr('href').replace('#tab-',''))
});​