Jquery Params для доступа к ruby (link_to)
Мне нужно получить доступ к этой ссылке <%= link_to "Home", root_path, class: "btn btn-primary" %>
в jquery, чтобы отключить его в моем коде. Ссылка дана в рубиновом геме, из-за которой я не могу добавить класс или идентификатор для этой ссылки.
Есть ли способ получить доступ к этой ссылке, кроме использования идентификатора или класса?
1 ответ
Не трудно определить элемент, но я буду противоречивым, так как могут быть другие элементы с похожим свойством.
Мы не можем идентифицировать вашу ссылку на основе класса, поскольку не существует уникального класса. Точно так же и для id.
Если вы хотите сделать это с контентом, вы можете использовать его, как показано ниже
$("a:contains('Home')")
####**** Чтобы быть более точным в определении вашего элемента. #####
Если вы знаете, куда перенаправляет домашняя ссылка, я имею в виду контент href. вы можете сделать это следующим образом (при условии, что root_path равен '/home')
$("a:contains('Home')[href='/home']")