Jquery 要访问的参数 ruby (link_to)

Jquery Params to access ruby (link_to)

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

除了使用 id 或 class 之外,还有什么方法可以访问这个 link 吗?

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

我们无法根据 class 识别您的 link,因为没有唯一的 class。 对于 id 也是如此。

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

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

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

如果您知道主页 link 重定向到哪里,我的意思是 href 内容。你可以这样做 这个。(假设 root_path 是 '/home')

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