获取当前页面标题的jQuery / Javascript方法,将其与stringa匹配,将类分配给该特定元素

时间:2013-11-15 11:03:43

标签: javascript jquery html css

好吧,我可以说:

<title>Monkey</title>

然后是一些导航:

<ul id="navigation">
    <li>
        <a href=#">Monkey</a>
    </li>
</ul>

当网站加载时,页面的标题被存储为变量,然后我希望字符串匹配#navigation中的任何内容,在这种情况下它是Monkey。找到文本字符串后,它会分配一个类:

<ul id="navigation">
    <li class="current">
        <a href="#">Monkey</a>
    </li>
</ul>

有没有人可以推荐我的例子?

1 个答案:

答案 0 :(得分:3)

试试这个:

$('#navigation a').filter(function() {
    return $(this).text() == document.title;
}).closest('li').addClass('current');