【问题标题】:Jquery Params to access ruby (link_to)访问 ruby​​ 的 Jquery 参数 (link_to)
【发布时间】:2017-10-11 17:50:50
【问题描述】:

我需要在 jquery 中访问此链接 <%= link_to "Home", root_path, class: "btn btn-primary" %> 以在我的代码中禁用它。 该链接在 ruby​​ gem 中给出,因此我无法向此链接添加类或 ID。

除了使用 id 或 class 之外,还有其他方法可以访问此链接吗?

【问题讨论】:

  • 那颗宝石是什么?
  • 链接是否有可用于查找链接的周围 id 或类?
  • 它是西装外套 - 用于创建仪表板@SebastiánPalma
  • 不,我找不到任何@jvillian

标签: jquery ruby-on-rails ruby jquery-rails


【解决方案1】:

识别元素并不难,但我会不一致,因为可能有其他元素具有相似的属性。

我们无法根据类识别您的链接,因为没有唯一的类。 id 也是如此。

如果你想用 Content 来做,你可以像下面这样使用它

$("a:contains('Home')") 

####****更具体地识别您的元素。#####

如果您知道主页链接重定向的位置,我指的是 href 内容。你可以这样做 this.(假设 root_path 是 '/home')

$("a:contains('Home')[href='/home']")

【讨论】:

  • 如果不是唯一一个带有文本“Home”的锚呢?
  • @SebastiánPalma 这就是我前面提到的原因。任他选择
猜你喜欢
  • 2016-10-29
  • 2020-01-02
  • 2011-05-16
  • 2023-03-16
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 2015-11-04
相关资源
最近更新 更多