jQuery / Javascript方法获取当前页面的标题,将其与字符串匹配,将类分配给该特定元素
jQuery / Javascript method to get title of current page, match it to a stringa, assign class to that specific element
好的,假设我有:
<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>
有什么例子可以参考我吗?
试试这个:
$('#navigation a').filter(function() {
return $(this).text() == document.title;
}).closest('li').addClass('current');
相关文章:
- RegEx以匹配字符串中的两个或多个名称
- 如何在javascript中使用string.replace.将匹配字符串开头的两个不同表达式替换为null
- Javascript中的搜索栏-部分匹配字符串
- 如果条件推送包含/匹配字符串的值
- 如何匹配字符串中的日期
- 用于循环和匹配字符串的 JavaScript
- JavaScript 中的正则表达式:匹配字符串开头的多个子字符串
- 使用javascript匹配字符串中数组的一个元素
- 正则表达式能否匹配字符串开头或结尾的字符(但不能同时匹配)
- 在谷歌地图API自动完成中显示不匹配字符串的结果
- JavaScript Regexp仅匹配字符串的一部分
- 如何匹配字符串开头的数字
- 我该如何编写一个正则表达式来匹配字符串后面的值(到下一个逗号)
- Javascript:为什么要使用indexOf()来匹配字符串中的值
- 使用正则表达式中的变量与$和^匹配字符串
- 使用数组中的所有字符串匹配字符串
- javascript正则表达式匹配字符串包含阿拉伯特殊字符符号'œ;u0640
- 正则表达式.在满足条件之前,避免匹配字符串
- 正则表达式父项,用于匹配字符串中的维度
- Javascript RegExp - 匹配字符串并替换