代码之家  ›  专栏  ›  技术社区  ›  Omar Abid

添加后选择元素

  •  2
  • Omar Abid  · 技术社区  · 16 年前

    我有以下代码

        img.after('<li></li>');
    

    我该怎么做?

    3 回复  |  直到 16 年前
        1
  •  7
  •   jAndy    16 年前

    使用 .insertAfter() 属于 jQuery .

    var $newLI = $('<li/>').insertAfter(img).addClass('yourclass');
    

    编辑

    关于您的评论,请使用

    img.next('li');
    

    在缓存的 img 元素。请注意,这并不能保证您选择了特定的 元素,它只会选择下一个 li 元素。所以我还是建议用

    参考文献: .insertAfter()

        2
  •  2
  •   Veger    16 年前

    你可以用 next 方法

    img.next();
    

    找到你的下一个兄弟姐妹 img ,这应该是您要添加的 li 元素。

        3
  •  0
  •   mamoo    16 年前

    使用next():

    http://api.jquery.com/next/

    假设img是JQuery DOM对象:

    img.next().addClass('whatever');
    
    推荐文章