【问题标题】:jQuery: How to select closest parent without class or id? (ERROR: parent is not a function)jQuery:如何选择没有类或 id 的最接近的父级? (错误:父级不是函数)
【发布时间】:2017-08-08 01:00:33
【问题描述】:

我的代码中有错字:)


假设我的 html 代码如下所示:

 <a href="/">
    <div id="nonUniqueID" class="uniqueClass">
 </a>

我想要做的是选择锚标记,使用 jQuery:

  var $x = ('.uniqueClass').parent();
  $x.addClass('uniqueAnchorClass');

这给我一个错误,显然“parent() 不是函数”。我无法使用 parents() 因为它会选择所有父母并将我的新班级添加到他们身上。我也试图像这样选择它:

  var $x = ('.uniqueClass').parent().getAttribute('href');
  $x.addClass('uniqueAnchorClass');

但它也会引发同样的错误。有谁知道其他方式,或者我做错了什么?

【问题讨论】:

  • 错字:('.uniqueClass').parent(); 应该是$('.uniqueClass').parent();
  • @MatteoTassinari 是的,谢谢!
  • 不客气!通过查看反对票的数量,也许您可​​以删除您的问题..

标签: javascript jquery html css


【解决方案1】:

忘记var $x = **$**('.uniqueClass').parent();中的$

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2014-05-29
    • 2011-04-28
    • 2023-04-04
    • 2011-03-01
    • 2013-12-06
    • 2012-02-17
    相关资源
    最近更新 更多