2012-05-28 32 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

相關問題