jan*_*jan 30 javascript jquery dom word-wrap
如果我打电话
$(".myClass")
Run Code Online (Sandbox Code Playgroud)
我得到了一系列元素.如果我现在想要将第一个元素作为jquery元素,我会做这样的事情:
$($(".myClass").get(0))
Run Code Online (Sandbox Code Playgroud)
所以我包装DOM-Element,我再次使用jQuery运算符从数组中获取.有没有更优雅的方式来做到这一点?一些get方法,例如返回一个jQuery元素?
nnn*_*nnn 56
使用eq()方法:
$(".myClass").eq(0)
Run Code Online (Sandbox Code Playgroud)
这将返回一个jQuery对象,而.get()返回一个DOM元素.
.eq()让你指定索引,但如果你只想要第一个你可以使用.first(),或者如果你只想要最后一个你可以使用(惊喜!).last().
"我得到了一系列元素."
不,你得到一个jQuery对象,它是一个类似数组的对象,而不是一个实际的数组.
如果您计划使用jQuery,我建议花半小时浏览所有方法的列表.
| 归档时间: |
|
| 查看次数: |
26172 次 |
| 最近记录: |