Javascript 如何使用HAML中的rails创建可单击的div

Javascript 如何使用HAML中的rails创建可单击的div,javascript,jquery,ruby-on-rails,onclick,haml,Javascript,Jquery,Ruby On Rails,Onclick,Haml,我在HAML页面中的rails代码有问题。 我需要我的div变成可点击的,并带我到链接栏 .header_btn #(link_to_ledger(current_ledger)) 我知道我应该使用JAVA,但不知道怎么做 对不起,我的英语我不知道HAML,但是你为什么不把div包装在锚定标签中呢 <a href="#"> <div>Stuff</div> </a> 如果要使用jQuery,可以使用它的单击函数:使用 = l

我在HAML页面中的rails代码有问题。 我需要我的div变成可点击的,并带我到链接栏

.header_btn
     #(link_to_ledger(current_ledger))
我知道我应该使用JAVA,但不知道怎么做
对不起,我的英语

我不知道
HAML
,但是你为什么不把
div
包装在锚定标签中呢

<a href="#">
   <div>Stuff</div>
</a>

如果要使用
jQuery
,可以使用它的
单击
函数:

使用

= link_to '#url' do
  .header_btn
    Link

您必须使用Javascript来调用“单击”事件:

$(".tester").on("click", function(){
    window.location = $(this).attr("href");
});

<div class="tester" href="http://google.com">
    Testing!
</div>
#view
.header_btn{ href: "your_url"}

#JS
$(document).on("click", ".header_btn", function(){
   window.location = $(this).attr("href");
});