Css Rails:methoddate\u选择如何为dom中的每个选择框包含:class?
我希望我的日期的每个选择框都有一个不同的:类 就像这样:Css Rails:methoddate\u选择如何为dom中的每个选择框包含:class?,css,ruby-on-rails,Css,Ruby On Rails,我希望我的日期的每个选择框都有一个不同的:类 就像这样: <select id="user_birth_date_3i" name="user[birth_date(3i)]" class="class_1"> <select id="user_birth_date_2i" name="user[birth_date(2i)]" class="class_2"> <select id="user_birth_date_1i" name="user[birth_dat
<select id="user_birth_date_3i" name="user[birth_date(3i)]" class="class_1">
<select id="user_birth_date_2i" name="user[birth_date(2i)]" class="class_2">
<select id="user_birth_date_1i" name="user[birth_date(1i)]" class="class_3">
但现在我所有的选择框都是:
<select id="user_birth_date_3i" name="user[birth_date(3i)]" class="birth_date">
<select id="user_birth_date_2i" name="user[birth_date(2i)]" class="birth_date">
<select id="user_birth_date_1i" name="user[birth_date(1i)]" class="birth_date">
我认为
date\u select
helper方法没有一个选项允许您为3个select元素指定不同的类。但是,根据文档,有一个名为的选项,带有
(),它将年
、月
和日
的不同类别添加到所选标记中。也许您可以在css、jQuery选择器或任何您可能需要不同类的东西中使用它们。例如:
<%= date_select("obj", "attribute", with_css_classes: true) %>
产生:
<select id="obj_attribute_1i" name="obj[attribute(1i)]" class="year">...</select>
<select id="obj_attribute_2i" name="obj[attribute(2i)]" class="month">...</select>
<select id="obj_attribute_3i" name="obj[attribute(3i)]" class="day">...</select>
。。。
...
...
我认为date\u select
helper方法没有一个选项允许您为3个select元素指定不同的类。但是,根据文档,有一个名为的选项,带有
(),它将年
、月
和日
的不同类别添加到所选标记中。也许您可以在css、jQuery选择器或任何您可能需要不同类的东西中使用它们。例如:
<%= date_select("obj", "attribute", with_css_classes: true) %>
产生:
<select id="obj_attribute_1i" name="obj[attribute(1i)]" class="year">...</select>
<select id="obj_attribute_2i" name="obj[attribute(2i)]" class="month">...</select>
<select id="obj_attribute_3i" name="obj[attribute(3i)]" class="day">...</select>
。。。
...
...
你能提供你在Ruby On Rails中已经尝试过的内容吗?我更新了我的问题。你能提供你在Ruby On Rails中已经尝试过的内容吗?我更新了我的问题。