我使用Jquery通过类添加了表单验证。 但是,当我使用addClass时,它似乎失败了。有任何想法吗?
$("label.choice3").click(function(){
$(".option").addClass("valueRequired");
});
$("#feedback_form").validate({
errorClass: 'feedback_form_error grid__item'
});
$('.valueRequired').each(function() {
$(this).rules('add', {
required: true,
messages: {
required: "Please select an option"
}
});
});
答案 0 :(得分:2)
存在“选项”类。我需要
<%= radio_button_tag "feedback[#{line_item['id']}][size_feedback]", "0", false, class: "option" %>
点击完成以下代码。
$("label.choice3").click(function(){
$(".option").addClass("valueRequired");
});
这确实添加了“ valueRequired”类,这很好。 但是添加类后似乎无法运行它的验证。
答案 1 :(得分:0)
没有看到您的标记,我想您可以运行这段代码:
s = pd.read_clipboard(header=None).squeeze()
反对空选择?在您运行$('.valueRequired').each(function() {
$(this).rules('add', {
required: true,
messages: {
required: "Please select an option"
}
});
});
的那一刻,您的代码中是否还包含该类的任何元素?