现在从数组中取出的元素还要经过$()包装成jQuery对象后才能使用,代码如下:
$($('#idStr')[0]).addClass('classStr');
我想从数组中直接取出jQuery对象,比如:
$('#idStr').someMethod(0).addClass('classStr');
请问有什么方法么?
多谢
现在从数组中取出的元素还要经过$()包装成jQuery对象后才能使用,代码如下:
$($('#idStr')[0]).addClass('classStr');
我想从数组中直接取出jQuery对象,比如:
$('#idStr').someMethod(0).addClass('classStr');
请问有什么方法么?
多谢
$(selector)[index]
取到的是一个 HTMLElement 对象。
直接从选择器结果中取 jq 对象可以用 $(selector).eq(index).addClass(classStr)
10 回答11.1k 阅读
15 回答8.4k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
.eq(index)
或者
.slice(start, end)