为了账号安全,请及时绑定邮箱和手机立即绑定

如何把jQuery数组中取出的元素包装成jQuery对象

如何把jQuery数组中取出的元素包装成jQuery对象

aluckdog 2019-03-22 19:19:00
现在从数组中取出的元素还要经过$()包装成jQuery对象后才能使用,代码如下:$($('#idStr')[0]).addClass('classStr');我想从数组中直接取出jQuery对象,比如:$('#idStr').someMethod(0).addClass('classStr');请问有什么方法么?多谢
查看完整描述

3 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

.eq(index)

或者

.slice(start, end)


查看完整回答
反对 回复 2019-04-16
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

$('#idStr').eq(0)

PS:这样#idStr,页面多个同ID的好么?


查看完整回答
反对 回复 2019-04-16
?
莫回无

TA贡献1865条经验 获得超7个赞

$(selector)[index] 取到的是一个 HTMLElement 对象。

直接从选择器结果中取 jq 对象可以用 $(selector).eq(index).addClass(classStr)

jquery api 中文文档


查看完整回答
反对 回复 2019-04-16
  • 3 回答
  • 0 关注
  • 638 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信