JQuery 将类添加到父元素

2024-01-30

我必须在 (li) 元素上设置类名。 该脚本查找列表中的所有 (a) 元素,并创建一个单击事件。

jQuery("#" + ElementID).find(TagName).click(function () {

    GetPageByUrl(jQuery(this).attr("href"));
    jQuery(this).parent().addClass('yourClass');
    //ChangeSelectedMenuItem(this);
    return false;
});

每个 (a) 元素的父元素都是 (li) 元素

但执行该行时没有任何反应 jQuery(this).parent().addClass('yourClass');

其他一切都工作正常。

我在这里做错了什么?


好吧,但是还是不行。它不会添加任何类 jQuery(this).addClass('yourClass');应该向 (a) 元素添加一个类,但没有?


指定可选选择器来定位您想要的内容:

jQuery(this).parent('li').addClass('yourClass');

Or:

jQuery(this).parents('li').addClass('yourClass');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JQuery 将类添加到父元素 的相关文章

随机推荐

  • nginx 反向代理导致 POST 请求正文丢失

    我使用 nginx 作为 http 服务的反向代理 使用如下配置 location jobexecutor proxy pass http jobexecutor 8080 jobexecutor proxy set header Host
  • 使用 rspec 测试设备视图

    我已经生成了 Devise 的视图运行rails g devise views现在想测试它们 这就是我想出的 require spec helper describe devise sessions new do before do ren
  • 如何在运行时复制Python模块?

    我需要制作一个套接字模块的副本才能使用它 并再对一个套接字模块进行猴子修补并以不同的方式使用它 这可能吗 我的意思是真正复制一个模块 即得到相同的结果runtime就好像我复制了一样socketmodule c 改变了initsocket
  • 在第一个匹配处停止的正则表达式

    我的正则表达式模式看起来像
  • Magento 1.9 中的简单主页特色产品列表

    我试图实现一个简单的产品列表以显示在主页上 但我在网上找到的每个解决方案在我的设置中都失败了 Magento 1 9 0 1 似乎大多数文章只与以前的版本相关 有人找到了这个问题的解决方案吗 block type catalog produ
  • 在 C# 中地理定位 IP 地址

    我正在用 C 开发一个 Windows 8 应用程序 并想要获取IP地址的地理坐标 或者 想要一个能够在 Windows 8 应用程序中精确或接近地理定位 IP 地址的 API 在此先感谢您的帮助 只需使用这里的 Web 服务 每小时 10
  • 我怎样才能保证 Thread.sleep 至少休眠那么多时间?

    As per 这个问题 https stackoverflow com q 45419940 1898563 Thread sleep不一定保证在您指定的时间内睡眠 它可能会更短or longer 如果您阅读了文档Thread sleep
  • 页面刷新时继续隐藏 HTML 输入字段?

    HTML 页面上有一个过滤器部分 其中包含各种下拉列表和文本框 当选择 type of report 下拉列表时 onchange 事件将隐藏该 type of report 的所有不相关输入 过滤条件通过 GET 保存 我通过 PHP G
  • bash:将变量注入字符串会添加额外的 \r

    我有一个使用curl 将文件发送到我们的第三方云文件存储的脚本 我正在使用 grep 提取 http 响应中提供给我的 URL 看起来像这样 curl X PUT T media file tar gz D H ETag md5 H Con
  • Android 以编程方式向 Webview 添加边距

    我需要以编程方式向网络视图添加边距 我想做如下的事情 public void setSideMargin final int sideMargin int id WebView webView WebView Activity contex
  • 如何使用webrtc录制视频

    我需要在使用 Nodejs 构建的网站上使用笔记本电脑摄像头录制视频 为此 我使用 webRTC 到目前为止 我可以使用笔记本电脑摄像头拍照 但我需要录制视频 有人可以帮忙解释一下代码将如何进行吗 我当前的代码如下
  • 通过调用 <> 生成情节的 knitr 魔法是什么?

    我正在想办法这份报告 http www slate com features pkremp forecast report html2016 年美国总统选举的 STAN 模型是使用rmarkdown https raw githubuser
  • git push Heroku main - 错误:src refspec main 与任何内容都不匹配

    我只是想按照 heroku 网站的步骤进行操作 但是当我 git Push 到 heroku main 时在我的控制台上 那是行不通的 显示一些错误 像下面这样 C Users TORU Desktop Website Again Pyth
  • 在 Dart 中以编程方式创建聚合物元素

    需要在 DOM 中添加聚合物纸张下拉菜单 我尝试这个代码 makePapersElements List items new List for var i 0 i lt 13 i PaperItem item new dom Element
  • 从本机代码调用 JavaScript 函数

    我有一个react native应用程序 想将其与本机SDK集成 在某些时候 我需要调用 js 函数来返回数据 并且我应该从本机端进行此调用 这是流程 某些 iOS 处理程序需要更多信息 Native层调用js代码 js代码计算 获取所需数
  • Firebase + Chrome 内容安全政策设置?

    我正在尝试在 Chrome 扩展程序后台页面中使用 Firebase 但看起来它正在执行内联脚本 但出于安全考虑 这是不允许的 我目前已将 CSP 设置为 content security policy script src self ht
  • 获取 Ruby 的 OpenSSL::HMAC.hexdigest() 的输出与 PHP 的 hash_hmac() 相同

    我正在尝试使用网络服务提供商的 API 他们没有 Ruby 示例 但有 PHP 示例 我正在尝试在两者之间进行解释 API 示例始终在 PHP 的 hash hmac 调用上使用 true 这会生成二进制输出 区别似乎在于 Ruby 的 O
  • 当 .bib 文件采用 YAML 格式时,pandoc 不会打印引用

    要使用 bibtex 参考书目编译 pdf 我认为将 YAML 编写为就足够了 title super awesome paper author albert enstein bibliography path to bib file bi
  • 带where条件的聚合查询

    如何将以下 SQL 查询转换为 Mongo SELECT KeyID SUM Qty FROM Table WHERE Date lt 1998 12 01 就像是 db myTable aggregate match mydate lte
  • JQuery 将类添加到父元素

    我必须在 li 元素上设置类名 该脚本查找列表中的所有 a 元素 并创建一个单击事件 jQuery ElementID find TagName click function GetPageByUrl jQuery this attr hr