2012-05-28 33 views
1

我有很多的div盒子“.box”,每个填充3个以上的链接。基本上我想添加一个像这样的rel属性。jQuery:添加自定义rel属性的div框中的所有链接?

  • 对于第一".box"添加rel="lightbox[group1]"到它里面
  • 每个链路对于第二".box"添加rel="lightbox[group2]"到它里面
  • 每个链路对于第三".box"添加rel="lightbox[group3]"到每个链接
里面

我的代码到目前为止:

$('.box a').each(function() { $(this).attr('rel','lightbox[group]'); }); 

回答

4

你可以试试这个:

$(".box").each(function(i) { 
    $(this).find("a").attr("rel", "lightbox[group" + (i+1) + "]"); 
}); 
+0

darn,23秒太慢..! =)+1 –

+0

@DavidThomas答案花了差不多3分钟。这非常缓慢。晚上,晚上...... :) – VisioN

相关问题