2009-08-16 121 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