对于设置css、attr等这种本来不需要返回值的函数,jquery前面对象给返回。如果函数返回jquery对象数组(siblings),则后续是基于返回的数组进行迭代。如果函数返回值根本不是jquery对象数组(取innerHTML的html()),则无法继续迭代。
前面的所有的“后面的”
$(this).css("backgroundColor", "red").prevAll().css("backgroundColor", "green").nextAll().css("backgroundColor", "black");//$(this).css("backgroundColor", "red").prevAll().css("backgroundColor", "green");//$("#ul1 li").text().css("backgroundColor","red");//错误:返回值根本不是jquery对象数组