【发布时间】:2015-05-26 00:35:26
【问题描述】:
我正在创建带有注册的简单应用程序,它包含多种字段类型 - 字符串、文本、复选框等。
我添加了parsley 以显示错误(如果有)。这很好用。 但是现在我想在发生错误时更改标题的颜色 - 特别是当 parsley-min-check 触发它时。
我的代码:
<div class="col-lg-3">
Services
<hr>
<div class="services-heading"> (Minimum*3) </div>
<div class="services-reg">
<% @services.each do |service| %>
<li>
<%= check_box_tag 'service_ids[]', service.id, false, :'data-parsley-mincheck'=>3,:required => true%>
<%= h service.name%>
</li>
<% end %>
</div>
</div>
现在我正在尝试在所需的 div (services-reg) 包含欧芹错误消息时触发脚本。
$(document).ready(function() {
if ( $( ".services-reg > li.parsley-error").length ) {
$(".services-heading > p").css("color", "red");
}
});
但有些事情没有按预期工作。 控制台不显示任何错误消息。
提前感谢您的宝贵时间。
【问题讨论】:
标签: javascript ruby-on-rails parsley.js