Jquery Params访问ruby(link_to)

时间:2017-10-11 17:50:51

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

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

除了使用id或class之外,有没有办法访问此链接?

1 个答案:

答案 0 :(得分:2)

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

我们无法根据班级识别您的链接,因为没有唯一的班级。 同样也适用于id。

如果您想使用内容,可以使用它,如下所示

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

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

如果您知道主页链接重定向的位置,我的意思是href内容。你可以这样做 这个。(假设root_path是&#39; / home&#39;)

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