b / w`
有什么不同$(this).parent().children(".name")
和
$(this).parent().find(".name")
?这两个函数都返回相同的对象。当我做的时候
console.log($(this).parent().children(".name"));
和
console.log($(this).parent().children(".name"));
这两个函数在控制台上打印div名称对象..
答案 0 :(得分:0)
基本上.children()
同时查找第一级子元素.find()
将查找后代。这是两者之间的基本区别。
例如,如果您在嵌套级别中有.name
,那么.children()
将不会同时返回它.find()
将返回它。
要了解详情,请阅读.children()
和.find().
答案 1 :(得分:0)
这将返回所有具有类名的子项。
console.log($(this).parent().children(".name"));
这将返回满足此类的第一个对象。
$(this).parent().find(".name")