我有一个水平导航菜单,我可以编辑其源代码,我唯一的选择是在通过 JQUERY 加载时动态添加类。
假设我有 3 个选项卡:
Home, Profile, Blog
每个都有一个链接,如下所示:
<a href="home.html">Home</a>
JQUERY 是否可以在<a> </a>
标签并找到文本(例如主页)并使用该文本作为类?
So my <a href="home.html">
变成:<a class="Home" href="home.html">
您可以使用:contains http://docs.jquery.com/Selectors/contains如果您知道自己在寻找什么:
$('a :contains(Home)').addClass('home');
我认为这会更稳健:
$('a.nav').each(function() {
// add class with name of the link's text
$(this).addClass($(this).text());
});
假设你给你的导航链接类nav
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)