Epi*_*pik 2 jquery events function
我最近一直在寻找优化我的编码,以便更整洁,更清洁,更紧凑,我在路上遇到了一点点颠簸.
当我应该使用像.eq()over .get()或者这样的函数时,我并不是100%肯定:nth-child().
对我来说,使用一个优于另一个,例如,最适合说什么,重复发生的事件或多个功能,或仅仅是一个使用功能等,将会带来哪些好处.我可以在某些情况下阅读它们的使用情况事件和有源只告诉我这么多,甚至在某些情况下有人可能会使用一个,而另一个来源将使用另一个,但做同样的事情.
这是"灰色"领域,我需要一些澄清.
.eq(n)检索第n-1 个 jQuery对象..get(n)检索第n-1 个 DOM元素.这就像做.eq(n)[0].:nth-child()适用于更复杂的选择器:nth-child(2n+1).
您可以使用它来代替:eq()选择器字符串,但我倾向于远离它并使用它.eq()来使选择器更具可读性:
$('ul.parent > li.child:nth-child(2)')
$('ul.parent > li.child:eq(2)')
$('ul.parent > li.child').eq(2)
Run Code Online (Sandbox Code Playgroud)