取消选择 jquery 选择对象中的项目
Unselect items in a jquery selection object
我有一个JQuery选择对象
someItems = $(".someClass")
我想做的是"unselecting"一个项目。因此,例如,如果前一个查询的结果为 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.
生成的项目列表只是一个数组。所以你可以使用splice
。
someItems = $(".someClass")
someItems.splice(0, 1)
someTtems //now missing the first element
我有一个JQuery选择对象
someItems = $(".someClass")
我想做的是"unselecting"一个项目。因此,例如,如果前一个查询的结果为 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.
生成的项目列表只是一个数组。所以你可以使用splice
。
someItems = $(".someClass")
someItems.splice(0, 1)
someTtems //now missing the first element