使用jquery选择除当前悬停元素之外的所有兄弟节点

时间:2014-04-01 11:57:04

标签: jquery

我的表单上有几个spiner-powered输入,在某些事件中,我希望获得类ui-icon的所有元素,除了当前满足某些要求(非强制性悬停)的元素。我没有选择问题,例如inputs,因为每个人都有uniq ID,例如:

var otherSpinnerButtons = $(e.target)
    .parents('.sub')
    .find('input[type="text"]:not(#' + e.target.id + ')')
    .siblings('a.ui-spinner-button');

但是现在我需要对没有ui-icon的{​​{1}}元素做同样的事情。在任何时候我都有应该从jquery搜索中排除的元素。如何实现呢?

Html代码标记如下。

ID

1 个答案:

答案 0 :(得分:1)

使用

var otherSpinnerButtons = $(e.target)
.parents('.sub')
.find('input[type="text"]').not(this)
.siblings('a.ui-spinner-button');