javascript - 取消选择 jquery 选择对象中的项目

标签 javascript jquery jquery-selectors

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

关于javascript - 取消选择 jquery 选择对象中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188361/

相关文章:

javascript - $.each 在 $.append 里面(对象 [object Array] 没有方法 'apply' )

jquery - AJAX 添加到 URL 字符串

javascript - 高 map 中的动态悬停颜色

javascript - chart.js 动画结束回调

javascript - Webpack 语法错误 : Unexpected token =>

javascript - 使这段 JS 代码不引人注目。为未知 id 编写事件监听器

javascript - 如何获取 Canvas 上图像的坐标?

javascript - 接管所有链接——除了某些类(。不是?)

jquery - :contains() supposed to be used? 怎么样

jquery - jquery中如何从匿名函数返回值