2009-08-16 122 views
1

有关jQuery和DOM遍历的快速问题。看看下面的代码,告诉我为什么有人会对另一个做一个呢?有什么理由吗?jQuery遍历问题

jQuery("div.section").click(function(){ 
    jQuery(this).parent().parent().parent().next().find("div.section2").css("color","#fff") 
}) 

,而不是这个。

jQuery("div.section").click(function(){ 
    jQuery("div.section2").css("color","#fff") 
}) 

回答

4

如果有多个div的一类的第2节,并要针对特定​​的一个(或多个),那么你很可能与第一个版本去 - 但更有可能的可能是“干净”。第二个版本将选择所有div的类别为section2。

+0

当然。我现在看到它。谢谢! – madphp 2009-08-16 11:09:04