如何在单个按钮上的两个或多个名称之间切换/切换名称?
对于一种情况,我希望名称为“添加”,而对于另一种情况,我希望名称更改为“删除”。并根据后端的状态在它们之间切换。
<%= button_tag "Add" , :id => "add_or_remove_button", :onclick => "javascript:add_or_remove_button()"%>
我可以做“添加/删除”,点击同一个按钮仍然可以完成这项工作。但我想要它具体。
如何在单个按钮上的两个或多个名称之间切换/切换名称?
对于一种情况,我希望名称为“添加”,而对于另一种情况,我希望名称更改为“删除”。并根据后端的状态在它们之间切换。
<%= button_tag "Add" , :id => "add_or_remove_button", :onclick => "javascript:add_or_remove_button()"%>
我可以做“添加/删除”,点击同一个按钮仍然可以完成这项工作。但我想要它具体。
由于您没有说明条件的来源,我将假设它在一个名为的实例变量中@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
看一看:按钮标签文档