我有一个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.

09-16 16:57