关于 jQuery 和 DOM 遍历的简单问题。看看下面的代码,告诉我为什么有人会做其中一个而不是另一个?有什么理由吗?
这个
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")
})
最佳答案
如果有多个具有section2类的div,并且您想要定位特定的一个,那么您可能会选择第一个版本 - 尽管这很可能会“更干净”。第二个版本将选择所有具有section2类的div。
关于jQuery 遍历问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1284031/