避免jQuery中的赋值
我发现了。和赛尔夫,我想做类似的事情。本质上,对jQuery对象调用.filter不会修改jQuery对象。要修改它,我必须这样做避免jQuery中的赋值,jquery,Jquery,我发现了。和赛尔夫,我想做类似的事情。本质上,对jQuery对象调用.filter不会修改jQuery对象。要修改它,我必须这样做 $myElement = $myElement.filter(mySelector); 我真的不喜欢这种语法。是否可以执行以下操作: $myElement.filter(mySelector).applyFilterToSelf(); 那不太可能。大多数函数返回一个新的jQuery对象$myElement只能在分配时引用它。那么.addSelf如何工作呢?您可以
$myElement = $myElement.filter(mySelector);
我真的不喜欢这种语法。是否可以执行以下操作:
$myElement.filter(mySelector).applyFilterToSelf();
那不太可能。大多数函数返回一个新的jQuery对象$myElement只能在分配时引用它。那么.addSelf如何工作呢?您可以随时查看源代码。但是addSelf也在做同样的事情,它会返回一个新的jQuery对象,其中包含上一步中的元素,然后对其调用进一步的方法……听起来像是一次不成功的过早微优化尝试。这不太可能。大多数函数返回一个新的jQuery对象$myElement只能在分配时引用它。那么.addSelf如何工作呢?您可以随时查看源代码。但是addSelf也在做同样的事情,它返回一个新的jQuery对象,其中包含上一步中的元素,然后您对其调用进一步的方法……听起来像是一次不成功的过早微优化尝试。