从学术上讲,我处于两难境地。我无法在选择一堆 DIV 的两种方法之间做出决定 - 两者都可以完美地工作,所以这实际上是代码的好坏问题。什么是首选的教科书示例?为什么是一个而不是另一个?
var bunch_1 = $("[id$=viltersten]");
var bunch_2 = $(".konrad");
我能想到的唯一区别是,在我们添加其他 DIV 的情况下,按类选择更加稳健,因为不需要尊重分类法。另一方面,这需要程序员记住对新添加的 DIV 进行分类。另外,在这种特殊情况下,id 后缀非常具体,并且可以假定冲突永远不会发生。
抛开这些考虑,哪种方法是首选方法,为什么?