如何在单个按钮上切换/切换两个或多个名称之间的名称?
对于一个条件,我希望名称为“添加”,而对于另一个条件,我希望名称更改为“删除”。并根据后端的状态在它们之间切换。
<%= button_tag "Add" , :id => "add_or_remove_button", :onclick => "javascript:add_or_remove_button()"%>
我可以执行“添加/删除”,单击相同的按钮仍然可以执行此操作。但我希望它具体。
答案 0 :(得分:1)
由于你没有说出条件来自哪里,我会假设它在一个名为@button_condition
的实例变量中
你可以这样做(我还没有测试过)
button_tag(:type => 'button',:onclick => "javascript:add_or_remove_button()", :id => "add_or_remove_button") do
if @button_condition == X
"Add"
else
"Remove"
end
end