我需要对这个jQuery项目进行一些WordPress黑客攻击。它生成与数据过滤器的链接,但没有唯一的ID或任何东西。
<a data-filter=".term73" href="#">
当页面加载时,我想手动告诉.term73有类“活动”。我以前使用过addClass()函数,但似乎无法找到如何通过数据过滤器(而不是ID)对元素进行处理。想法?
发布于 2014-05-06 12:05:36
是像这样吗?
$('a[data-filter=".term73"]').addClass('active');
甚至是
$('a[data-filter=".term73"][href="#"]').addClass('active');
只是为了指出你怎样才能瞄准属性。
在我做这件事的时候,另一种可能很好的选择,但对这种情况来说是过分的:
$('a[href="#"]').filter(function(){
return $(this).data('filter') === '.term73';
}).addClass('active');
https://stackoverflow.com/questions/23503920
复制