Javascript 如何使用HAML中的rails创建可单击的div
我在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
.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");
});