我有一个jQuery选择对象
someItems = $(".someClass")
我想做的是“取消选择”一个项目。因此,举例来说,如果上一个查询的结果为3
select
,我想从集合中删除第二个查询。因此它将保留为2 select
,但尚未从DOM中删除未选择的一个。有什么JQuery方式可以做到这一点,还是我必须为此构建自己的功能?范例:
someItems = $(".someClass")
someItems.remove(someItems.first())
最佳答案
您可以使用jquery not方法尝试。
someItems = $(".someClass")
//It's for the example, You can have it for exemple in an event handler
toDelete = someItems.get(2)
someItems = someItems.not(toDelete)
//Now someItems don't contains toDelete.