【问题标题】:advanced selection problem高级选择问题
【发布时间】:2009-07-30 21:50:39
【问题描述】:

好的... 如何选择具有指定类名的元素的父级子级..?

【问题讨论】:

    标签: jquery class selection parent


    【解决方案1】:

    “元素的父母的孩子”称为sibling

    $(this).siblings(".theClassYou'reAfter")
    

    【讨论】:

      【解决方案2】:
      $(this).parent("div").child(".className")
      

      此外,从技术上讲,父元素的子元素是当前元素的兄弟,因此您可以尝试:

      $(this).siblings(".className")
      

      【讨论】:

      • next 专门查看下一个兄弟 - 如果具有类 .classname 的元素没有立即跟随原始元素,则您的第二个示例将不起作用。
      • parent 只去错误的父级,所以过滤器非常没用,除非你只想要父级,如果它确实是一个 div。 .closest() 是一个更好的选择,如果你想搜索直到匹配。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 2013-02-27
      • 1970-01-01
      • 2010-10-26
      • 2014-09-01
      • 2021-06-27
      相关资源
      最近更新 更多