我在 jQuery 中得到了这个函数:
jQuery(function() {
jQuery('.primary-nav li').each(function() {
var href = jQuery(this).find('a').attr('href');
if (href === window.location.pathname) {
jQuery(this).addClass('current');
}
});
});
但不幸的是我需要用 YUI 库来完成同样的任务。如果 a href 与当前事件页面相同,则向 a 元素添加一个类。
非常感谢!
最佳答案
替代方案:
YUI().use('node', function(){
Y.all('.primary-nav li').each(function(node){
var href = node.getAttribute('href');
node.toggleClass('current', href === window.location.pathname);
});
});
如果第二个参数为 true,则添加该类,否则将其删除。
关于javascript - 使用 YUI 将类添加到当前事件链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23385479/