我在HAML页面中使用导轨代码时遇到问题。 我需要我的div变成可点击的,并带我去一个链接轨如何创建一个可点击的div,在HAML中使用导轨
.header_btn
#(link_to_ledger(current_ledger))
我知道我应该使用Java,但不知道该怎么办 对不起我的英语
我在HAML页面中使用导轨代码时遇到问题。 我需要我的div变成可点击的,并带我去一个链接轨如何创建一个可点击的div,在HAML中使用导轨
.header_btn
#(link_to_ledger(current_ledger))
我知道我应该使用Java,但不知道该怎么办 对不起我的英语
我不知道HAML
但你为什么不把div
包装在锚标签中?
<a href="#">
<div>Stuff</div>
</a>
如果你想使用jQuery
,你可以使用它的click
功能:http://api.jquery.com/click/
使用
= link_to '#url' do
.header_btn
Link
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to
你将不得不使用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");
});