我需要为这个WordPress项目提供一些jQuery hack。它正在生成与数据过滤器的链接,但没有唯一的ID或任何内容。
<a data-filter=".term73" href="#">
我想手动告诉.term73在页面加载时让类“活动”。我之前使用过addClass()函数,但似乎无法通过数据过滤器(而不是ID)找到如何对元素执行此操作。想法?
答案 0 :(得分:3)
喜欢这个吗?
$('a[data-filter=".term73"]').addClass('active');
甚至
$('a[data-filter=".term73"][href="#"]').addClass('active');
只是指出如何定位属性。
虽然我正在考虑这个问题,但这可能是一个很好的选择,但对于这种情况来说是过度的:
$('a[href="#"]').filter(function(){
return $(this).data('filter') === '.term73';
}).addClass('active');