Rails 话说 html 标签的 id 值可以设置多个吗?怎么改变 simple-form input 的 id 值?

mayday · 2013年01月06日 · 最后由 mayday 回复于 2013年01月06日 · 5897 次阅读

已知 class 属性可以设置多个 like <div class="one two"></div>不知道 id 值能不能设置多个? 如果不能的话怎么才能改变 simple-form 里 input 默认生成的 id 值? 我这样做没有效果<%= f.input :id => "add"%>

,,,难道没人碰到这个问题。。。。

:label_html => {:id => "add-label"}
:input_html => {:id => "add-input"}
:wrapper_html => {:id => "add-wrapper"}

既然是 id,肯定是唯一的,不然叫 id(identification)干嘛。

如果要改 simple_form 生成的 id,应该这样做:

<%= f.input :title, input_html: { id: 'your_id' } %>

Get it! 没有认真读 simple-form 的文档。 谢了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号