除此之外的过滤器

时间:2011-03-06 08:53:17

标签: jquery jquery-selectors jquery-filter

如何从项目列表中过滤当前项目。例如

$('.div').click(
    function (){
        $(this).val('this is clicked');

        //! get the items that are not clicked

    }
)

$('.div')返回一个项目列表,其中一个项目被点击。如何获取未单击的项目列表。

注意:我不是在寻找为点击的项目(或未点击的项目)添加属性并过滤它的解决方案。

3 个答案:

答案 0 :(得分:9)

$('.div').click(
    function (){

        $(this).val('this is clicked');

        var others = $(".div").not($(this));

    }
)

答案 1 :(得分:2)

试试siblings selector

$(this).siblings()

答案 2 :(得分:0)

$('.div:not(this)')怎么样?