如果选择的话,我想在表单中为每个无线电字段添加一个类。我遵循了定制输入文档的步骤,但是它没有工作。我只需要用JS
做这个吗?
我尝试了什么:
# app/inputs/collection_select_input.rb
class CollectionSelectInput < SimpleForm::Inputs::CollectionSelectInput
def input_html_classes
super.push('chosen')
end
end
发布于 2014-03-04 21:08:58
不,你不能用纯红宝石来做这个。Ruby on Rails
是一种服务器端语言,对于这种工作,您不能使用它,您肯定应该使用Javascript
。
例如,使用Jquery
,假设您的无线电字段获得了radio
类,并且希望它在单击时获得newclass
类:
$("input[type='radio']").click(function() {
$(this).addClass('newclass');
});
https://stackoverflow.com/questions/22182930
复制相似问题