[英]Turn a div into a link in HAML using a Rails link_to tag, with nested content within
對不起,如果這個問題沒有多大意義。 我有一個擴展的下拉菜單。 我要擴展的菜單中的第一個鏈接將被稱為“概述”。 我想使用link_to_function標記來展開Overview下面的項目。 但是,我希望第一個鏈接在一行中顯示“Overview +”,一旦菜單擴展,“+”稍后會更改為“ - ”。 我還希望+/-被證明是正確的,而“概述”是合理的。 我已經實現了+/-更改。
我該如何做以下事情? 哈姆不允許我像這樣嵌套鏈接。 +/-更改已經實現,因此該部分正在運行。
#main.section= link_to_function 'Overview', "toggleMenu('#main')"
%a +
%a -
基本上,我希望整個div是實際的鏈接,而嵌套的%a標簽只是用於格式化目的。 當然,我可以輕松地使用JavaScript在#main上放置一個監聽器,但我希望它是動態的,這樣我就可以用同樣的方式擴展菜單的多個部分。
您可以將do/end
塊傳遞給link_to
方法:
= link_to home_path do
%span= "Go to"
%span= "Home!"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.