Javascript 在jQuery1.8.0中使用非CSS选择器的替代方案是什么?
当使用Jquery从选择中排除元素时,我喜欢使用CSS:not selector,因为它的性能更快,但从Jquery 1.8.0开始,它就不再工作了:( 在Jquery中是否有其他性能相同或更好的替代方法(除了.not())呢?THX 这适用于jQuery1.7.2Javascript 在jQuery1.8.0中使用非CSS选择器的替代方案是什么?,javascript,jquery,Javascript,Jquery,当使用Jquery从选择中排除元素时,我喜欢使用CSS:not selector,因为它的性能更快,但从Jquery 1.8.0开始,它就不再工作了:( 在Jquery中是否有其他性能相同或更好的替代方法(除了.not())呢?THX 这适用于jQuery1.7.2 但不适用于Jquery 1.8.0 尝试排除第一个li: $("ul li:gt(0)").hide(); 尝试排除第一个li: $("ul li:gt(0)").hide(); 将一个实际的CSS3选择器传递给它。它要快得
但不适用于Jquery 1.8.0
尝试排除第一个
li
:
$("ul li:gt(0)").hide();
尝试排除第一个li
:
$("ul li:gt(0)").hide();
将一个实际的CSS3选择器传递给它。它要快得多:
$("li:not(:first-child)").hide();
这是您的小提琴:将一个实际的CSS3选择器传递给它。它的速度要快得多:
$("li:not(:first-child)").hide();
这是你的小提琴:你只是做错了,它应该是
$(“ul-li:不是(:第一)”)
因为没有ul-li-li:first
它就像一个符咒:)谢谢!对不起,我的提琴上出现了打字错误:(@DejoDekic,基本上,这里没有真正的问题。但是你仍然选择了一个答案,你只是做错了,答案应该是$(“ul li:不是(:first)”)
因为这里没有ul li li:first
它就像一个符咒:)谢谢!对不起,我的提琴上有错别字:(@DejoDekic,基本上,这里没有真正的问题。但是你仍然选择了一个答案