jQuery:对于 find() 方法,这些陈述都是正确的吗?
jQuery: are these all statements true for find() method?
我很好奇下面的所有陈述是否都等价:
$(".postcell div").find(".post-taglist")
$(".postcell").find("div").find(".post-taglist")
$(".postcell").find("div .post-taglist")
并且如果它对链中任意数量的 .find
、任何类、id 等有效
我问的原因是为了确保当我用(变量+选择器的其余部分)替换选择器时我不会遗漏任何东西。
是的,所有这些陈述都应该 return 相同。
$(".postcell").find("div").find(".post-taglist")
会比其他两个稍微慢一点。
我很好奇下面的所有陈述是否都等价:
$(".postcell div").find(".post-taglist")
$(".postcell").find("div").find(".post-taglist")
$(".postcell").find("div .post-taglist")
并且如果它对链中任意数量的 .find
、任何类、id 等有效
我问的原因是为了确保当我用(变量+选择器的其余部分)替换选择器时我不会遗漏任何东西。
是的,所有这些陈述都应该 return 相同。
$(".postcell").find("div").find(".post-taglist")
会比其他两个稍微慢一点。