与这里讨论的内容有些相关: jQuery eq() loop
我有任意数量的可以添加到页面的元素:
而不是这样做:
$('.taskName a:eq(1)').addClass('fixme');
$('.taskName a:eq(2)').addClass('fixme');
//我可以在添加项目时以编程方式在此处添加更多内容,而不必编写 1、2、3、4 等代码吗?
我想完成计数,并在添加新元素时增加 eq() 中的数字。
我解决了其他问题,因此我删除了该问题不再需要的任何代码。
与这里讨论的内容有些相关: jQuery eq() loop
我有任意数量的可以添加到页面的元素:
而不是这样做:
$('.taskName a:eq(1)').addClass('fixme');
$('.taskName a:eq(2)').addClass('fixme');
//我可以在添加项目时以编程方式在此处添加更多内容,而不必编写 1、2、3、4 等代码吗?
我想完成计数,并在添加新元素时增加 eq() 中的数字。
我解决了其他问题,因此我删除了该问题不再需要的任何代码。
不知道我明白了,但我会尝试:
$('a').filter(function() {
return $(this).closest('.taskName').attr('title') == '' ||
$(this).closest('.taskName').attr('title') == 'Role: Repeter_Manager';
}.addClass('fixme');
将类添加到具有匹配标题的元素内的锚点???
.fixme由于您没有发布 html,因此很难准确判断需要哪些元素,但我会假设除了第一个和最后一个元素之外的所有元素。在这种情况下,这将完成这项工作:
$('.taskName a').slice(1, -1).addClass('fixme');