代码之家  ›  专栏  ›  技术社区  ›  Sireini

从父选择器中移除类[重复]

  •  0
  • Sireini  · 技术社区  · 6 年前

    我有一个元素,我在其中添加了一个类,但当数组为空时,我删除了某个类,但它不起作用。

    if(arr.length <= 0){
      console.log('arr.length <= 0', $(titleContains).parents('.pass-item').removeClass('passFrame'))
      titleContains.parents('.pass-item').removeClass('passFrame');
      titleContains.parents('.passFrame').find('.image img').attr('src', calendarOriginalImgSrc);
    }
    

    上面的控制台日志显示了这个结果:

    arr.length <= 0  init [li.pass-item, prevObject: init(1), context: document]
                     0: li.pass-item.passFrame
                     context: document
                     length: 1
                     prevObject: init [div.title, prevObject: init(1), context: document, selector: ".pass-item .title:contains(10 dagen binnen 1 maand)"]
    

    我已经试过选择了 [0]

      titleContains.parents('.pass-item')[0].removeClass('passFrame');
    

    但这不起作用,给了我一个错误。

    0 回复  |  直到 6 年前